相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優化大師下載量:416904
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
Silverlight本身提供了多媒體播放控件,但并沒有封裝好,可以直接使用的控件。在網上搜索了一些,都不是很適用,有些過于復雜要引用一大堆dll,感覺很臃腫,有些樣式風格不適合。silverlight只提供了MediaElement,并不像以前html那樣現成的直接使用那么方便,所以就自己封裝一下,做一個滿足基本功能的簡單播放器。通過本篇隨筆認識一下Blend強大的修改控件樣式魔力,和實現一個簡單的播放器。
功能點:
1、播放、暫停及顯示當前播放狀態
2、實時顯示已播放時間
3、播放進度條,并能拖動播放位置
4、全屏按鈕及雙擊播放畫面入或退出全屏
5、調整音量
6、播放列表
播放器的基本功能點就是需求,將需求分解,羅列出實現難點和功能要點,評估工作量及風險。
一、認識MediaElement控件
public MediaElementState CurrentState { get; } MediaElement 的當前狀態。狀態可以為下列值之一(如在 MediaElementState 枚舉中所定義):Buffering、Closed、Opening、Paused、Playing 或 Stopped。 默認值為 Closed。
public bool AutoPlay { get; set; } 如果自動播放,則為 true;否則為 false。默認值為 true。如果設置 Source 屬性前將此屬性設置為 true,則設置Source屬性時自動播放視頻。
public Uri Source { get; set; } 獲取或設置 MediaElement 上的媒體來源。即指定一個視頻的統一資源標識符 (URI) 字符串。
public double Volume { get; set; } 獲取或設置媒體的音量大小。
本文導航
- 第1頁: 首頁
- 第2頁: 使用到的重要事件(非運行代碼):
熱門評論
最新評論