
这个windowMeadiaPlayer有几个属性 其中可以获取正在播放的文件总时间,。
如thiswindowMeadiaPlayercurrentMediadurationString是获取正在播放的时间 他是返回string类型的
我把windowsmediaplaer的重要属性卸载这个上面 你自己看看
属性/方法名: 说明:
[基本属性]
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示
[controls] wmpcontrols //播放器基本控制
controlsplay; 播放
controlspause; 暂停
controlsstop; 停止
controlscurrentPosition:double; 当前进度
controlscurrentPositionString:string; 当前进度,字符串格式。如“00:23”
controlsfastForward; 快进
controlsfastReverse; 快退
controlsnext; 下一曲
controlsprevious; 上一曲
[settings] wmpsettings //播放器基本设置
settingsvolume:integer; 音量,0-100
settingsautoStart:Boolean; 是否自动播放
settingsmute:Boolean; 是否静音
settingsplayCount:integer; 播放次数
[currentMedia] wmpcurrentMedia //当前媒体属性
currentMediaduration:double; 媒体总长度
currentMediadurationString:string; 媒体总长度,字符串格式。如“03:24”
currentMediagetItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址
currentMediasetItemInfo(const string); 通过属性名设置媒体信息
currentMedianame:string; 同 currentMediagetItemInfo("Title")
[currentPlaylist] wmpcurrentPlaylist //当前播放列表属性
currentPlaylistcount:integer; 当前播放列表所包含媒体数
currentPlaylistItem[integer]; 获取或设置指定项目媒体信息,其子属性同wmpcurrentMedia C# 播放器空件 的常用方法////MediaPlay 9 右击工具箱->选择项(I) -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmpdll 添加axWindowsMediaPlayer1windowlessVideo = false; //设为false后双击屏幕可以全屏
axWindowsMediaPlayer1fullScreen = true; //设播放器全屏播放axWindowsMediaPlayer1URL = @" mms://1921680102/vod/jingweiwma";axWindowsMediaPlayer1Ctlcontrolsplay(); //播放
axWindowsMediaPlayer1Ctlcontrolsstop(); //停止
axWindowsMediaPlayer1Ctlcontrolspause(); //暂停axWindowsMediaPlayer1settingsautoStart = true; //自动播放axWindowsMediaPlayer1settingsmute = false; //静音
axWindowsMediaPlayer1settingsvolume = 100; // 音量 int 0 ~ 100 100 是最大音量axWindowsMediaPlayer1currentMediadurationToString();//影片长度
axWindowsMediaPlayer1CtlcontrolscurrentPosition = 30; //当前的播放位置 doubleaxWindowsMediaPlayer1currentMediagetItemInfo("Title");//标题
axWindowsMediaPlayer1currentMediagetItemInfo("Author");//作者
////////MediaPlay 以前版本右击工具箱->选择项(I) -> 显示"选择工具箱项" -> COM组件 -> 浏览(B) -> C:WINDOWS\system32\msdxmocx -> 打开
Windows Media Player msdxmdll 添加label4Text = axMediaPlayer1VolumeToString(); //音量
axMediaPlayer1FileName = @" mms://21898101164/vod/jingweiwma";//文件路径
axMediaPlayer1Play(); //开始播放////
////右击工具箱->选择项(I) -> 显示"选择工具箱项" -> COM组件 -> RealPlayer G2 Control rmoc3260dll 添加axRealAudio1Source = @"F:\mp3\hhmp3"; //播放路径axRealAudio1CanPlayPause(); //Bool 型是否能暂停
axRealAudio1CanPause(); //暂停
axRealAudio1DoPlayPause(); //正在播放的影片暂停播放axRealAudio1CanPlay(); //Bool是否能播放
axRealAudio1DoPlay(); //播放axRealAudio1CanStop() //播放是否可以停止
axRealAudio1DoStop(); //播放停止axRealAudio1SetCenter(true); //按影片原大小播放
axRealAudio1SetFullScreen();//播放器全屏播放影片int place = axRealAudioPGetPosition();
axRealAudio1DoStop();
axRealAudio1SetCente(lse); //拉伸播放 axRealAudio1SetCenter(true); 按影片原始大小播放
axRealAudio1DoPlay();
axRealAudio1SetPosition(place);nResL = axRealAudio1GetPosition(); //获得当前影片 的播放进度
label1Text = axRealAudio1GetTitle(); //获得影片的标题
label2Text = "当前的带宽: " + axRealAudio1GetBandwidthCurrent() / 1024 + "KB";//当前影片的当前的带宽
label3Text = "连接的带宽: " + axRealAudio1GetConnectionBandwidth() / 1024 + "KB"; //当前的连接的带宽
WindowsMediaPlayer控件的使用
[基本属性]
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示
[controls] 播放器基本控制
controlsplay; 播放
controlspause; 暂停
controlsstop; 停止
controlscurrentPosition:double; 当前进度
controlscurrentPositionString:string; 当前进度,字符串格式。如“00:23”
controlsfastForward; 快进
controlsfastReverse; 快退
controlsnext; 下一曲
controlsprevious; 上一曲
[settings]播放器基本设置
settingsvolume:integer; 音量,0-100
settingsautoStart:Boolean; 是否自动播放
settingsmute:Boolean; 是否静音
settingsplayCount:integer; 播放次数
[currentMedia] 当前媒体属性
currentMediaduration:double; 媒体总长度
currentMediadurationString:string; 媒体总长度,字符串格式。如“03:24”
currentMediagetItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址
currentMediasetItemInfo(const string); 通过属性名设置媒体信息
currentMedianame:string; 同 currentMediagetItemInfo("Title")
[currentPlaylist] 当前播放列表属性
currentPlaylistcount:integer; 当前播放列表所包含媒体数
currentPlaylistItem[integer]; 获取或设置指定项目媒体信息
1:没装声卡驱动2:电脑没装相关的解码器,建议安装个解码包,K-Lite
Mega
Codec
Pack
V40
Final
,装了这个后WMP就能变成全能的了,很多影音格式都能播放。下载地址:
>
以上就是关于使用C#播放音乐 使用windows media player全部的内容,包括:使用C#播放音乐 使用windows media player、如何获得WindowsMediaPlayer控件的播放状态、为什么Windows Media Player没声音等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)