使用C#播放音乐 使用windows media player

使用C#播放音乐 使用windows media player,第1张

这个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没声音等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9474723.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存