博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winform windowsmediaplayer的属性
阅读量:4946 次
发布时间:2019-06-11

本文共 1687 字,大约阅读时间需要 5 分钟。

首先将C:\WINDOWS\system32下的wmp.dll应用到项目中;

WMPLib.WindowsMediaPlayerClass player = new WMPLib.WindowsMediaPlayerClass();          

player.URL = @"F:\ding.wav";            

 player.uiMode = "None";        

 player.settings.volume = 100;           

player.settings.playCount = 1;             

player.play();

WMPLib.WindowsMediaPlayer 的用法

 

属性/方法名:

说明: [基本属性]  

URL: String; 指定媒体位置,本机或网络地址

uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible

playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪

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

循环播放:currentMedia.settings.setMode("loop", true);

取消循环:currentMedia.settings.setMode("loop", false);

转载于:https://www.cnblogs.com/xujingyang/p/4679415.html

你可能感兴趣的文章
Cow Pedigrees
查看>>
设计模式之策略模式20170720
查看>>
三:Go编程语言规范-表达式
查看>>
Android开发10——Activity的跳转与传值
查看>>
ASP.NET WebAPI数据传输安全HTTPS实战项目演练
查看>>
Unity -Touch的那些坑
查看>>
2.5 计算机执行指令的过程
查看>>
php的register_globals配置
查看>>
7.31 学习笔记
查看>>
paip.编程语言方法重载实现的原理及python,php,js中实现方法重载
查看>>
Atitit mtp ptp rndis midi协议的不同区别
查看>>
Ajax辅助方法
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>
Scrapy入门程序点评
查看>>
DotNetty网络通信框架学习之源码分析
查看>>
8.1 Android Basic 数据存储 Preferences Structured(分组的Preferences)
查看>>
原因和证明
查看>>
再谈“我是怎么招聘程序员的”(下)
查看>>