日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MediaPlayer创建播放列表实现自动循环播放

發布時間:2024/1/1 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MediaPlayer创建播放列表实现自动循环播放 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MediaPlayer

IWMPPlaylist playList =Player.playlistCollection.newPlaylist("MyPlayList"); //新建列表if (PlayListPath.Any()){foreach (string One in PlayListPath){IWMPMedia media = Player.newMedia(One);playList.appendItem(media);}Player.uiMode = "none";//關閉播放控制條Player.settings.setMode("loop", true);///實現循環播放Player.currentPlaylist = playList;Player.Ctlcontrols.play(); }

以下時候屬性說明:

屬性/方法名: 說明: [基本屬性]  

URL:String; 指定媒體位置,本機或網絡地址
uiMode:String; 播放器界面模式,可為Full, Mini, None, Invisible
playState:integer; 播放狀態,1=停止,2=暫停,3=播放,6=正在緩沖,9=正在連接,10=準備就緒 ,8為完成播放

enableContextMenu:Boolean; 啟用/禁用右鍵菜單
fullScreen:boolean; 是否全屏顯示
[controls] wmp.controls //播放器基本控制
controls.play; 播放
controls.pause; 暫停
controls.stop; 停止
controls.currentPosition:double; 當前進度
controls.currentPositionString:string; 當前進度,字符串格式。如“00:23”
controls.fastForward; 快進
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本設置
settings.volume:integer; 音量,0-100
settings.autoStart:Boolean; 是否自動播放
settings.mute:Boolean; 是否靜音
settings.playCount:integer; 播放次數
[currentMedia] wmp.currentMedia //當前媒體屬性
currentMedia.duration:double; 媒體總長度
currentMedia.durationString:string; 媒體總長度,字符串格式。如“03:24”
currentMedia.getItemInfo(const string); 獲取當前媒體信息"Title"=媒體標題,“Author”=藝術家,“Copyright”=版權信息,“Description”=媒體內容描述,“Duration”=持續時間(秒),“FileSize”=文件大小,“FileType”=文件類型,“sourceURL”=原始地址
currentMedia.setItemInfo(const string); 通過屬性名設置媒體信息
currentMedia.name:string; 同 currentMedia.getItemInfo(“Title”)
[currentPlaylist] wmp.currentPlaylist //當前播放列表屬性
currentPlaylist.count:integer; 當前播放列表所包含媒體數
currentPlaylist.Item[integer]; 獲取或設置指定項目媒體信息,其子屬性同wmp.currentMedia
AxWindowsMediaPlayer控件的屬性收藏
function StorePage(){d=document;t=d.selection?(d.selection.type!=‘None’?d.selection.createRange().text:’’):(d.getSelection?d.getSelection():’’);void(keyit=window.open(‘http://www.365key.com/storeit.aspx?t=’+escape(d.title)+’&u=’+escape(d.location.href)+’&c=’+escape(t),‘keyit’,‘scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes’));keyit.focus();}MediaPlayer1.Play          播放
MediaPlayer1.Stop          停止
MediaPlayer1.Pause          暫停
MediaPlayer1.PlayCount        文件播放次數
MediaPlayer1.AutoRewind       是否循環播放
MediaPlayer1.Balance         聲道
MediaPlayer1.Volume         音量
MediaPlayer1.Mute          靜音
MediaPlayer1.EnableContextMenu    是否允許在控件上點擊鼠標右鍵時彈出快捷菜單
MediaPlayer1.AnimationAtStart    是否在播放前先播放動畫
MediaPlayer1.ShowControls      是否顯示控件工具欄
MediaPlayer1.ShowAudioControls    是否顯示聲音控制按鈕
MediaPlayer1.ShowDisplay       是否顯示數據文件的相關信息
MediaPlayer1.ShowGotoBar       是否顯示Goto欄
MediaPlayer1.ShowPositionControls  是否顯示位置調節按鈕
MediaPlayer1.ShowStatusBar      是否顯示狀態欄
MediaPlayer1.ShowTracker       是否顯示進度條
MediaPlayer1.FastForward       快進
MediaPlayer1.FastReverse       快退
MediaPlayer1.Rate          快進/快退速率
MediaPlayer1.AllowChangeDisplaySize 是否允許自由設置播放圖象大小
MediaPlayer1.DisplaySize       設置播放圖象大小
    1-MpDefaultSize         原始大小
    2-MpHalfSize           原始大小的一半
    3-MpDoubleSize          原始大小的兩倍
    4-MpFullScreen          全屏
    5-MpOneSixteenthScreen      屏幕大小的1/16
    6-MpOneFourthScreen       屏幕大小的1/4
    7-MpOneHalfScreen        屏幕大小的1/2
MediaPlayer1.ClickToPlay       是否允許單擊播放窗口啟動Media Player
http://blog.csdn.net/brouse8079/archive/2007/10/17/1829885.aspx

AxWindowsMediaPlayer常用屬性
2008-03-18 21:28
2. Ctlcontrols屬性

Ctlcontrols屬性是AxWindowsMediaPlayer的一個重

要屬性, 此控件中有許多常用成員。

總結

以上是生活随笔為你收集整理的MediaPlayer创建播放列表实现自动循环播放的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。