AxWindowsMediaPlayer的详细用法
作者:龙昊雪
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();}找我把,剛做過,相當熟悉

属性/方法名: 说明:
[基本属性]  
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; 当前进度,字符串格式。如“:”
controls.fastForward; 快进
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本设置
settings.volume:integer; 音量,-
settings.autoStart:Boolean; 是否自动播放
settings.mute:Boolean; 是否静音
settings.playCount:integer; 播放次数
[currentMedia] wmp.currentMedia //当前媒体属性
currentMedia.duration:double; 媒体总长度
currentMedia.durationString:string; 媒体总长度,字符串格式。如“:”
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       设置播放图象大小
    -MpDefaultSize         原始大小
    -MpHalfSize           原始大小的一半
    -MpDoubleSize          原始大小的两倍
    -MpFullScreen          全屏
    -MpOneSixteenthScreen      屏幕大小的1/
    -MpOneFourthScreen       屏幕大小的1/
    -MpOneHalfScreen        屏幕大小的1/
MediaPlayer1.ClickToPlay       是否允许单击播放窗口启动Media Player
http://blog.csdn.net/brouse8079/archive/2007/10/17/1829885.aspx AxWindowsMediaPlayer常用属性
-- :
. Ctlcontrols属性 Ctlcontrols属性是AxWindowsMediaPlayer的一个重 要属性, 此控件中有许多常用成员。 () 方法play 用于播放多媒体文件,其格式为: 窗体名.控件名.Ctlcontrols.play() 如: AxWindowsMediaPlayer1.Ctlcontrols.play() ‘此处缺省窗体名是Me () 方法pause 用于暂停正在播放的多媒体文件,其格式为: 窗体名.控件名.Ctlcontrols.pause() 如: AxWindowsMediaPlayer1.Ctlcontrols.pause() () 方法stop 用于停止正在播放的多媒体文件,其格式为: 窗体名.控件名.Ctlcontrols.stop() 如: AxWindowsMediaPlayer1.Ctlcontrols.stop() () 方法fastforward 用于将正在播放的多媒体文件快进,其格式为: 窗体名.控件名.Ctlcontrols.fastforward() 如: AxWindowsMediaPlayer1.Ctlcontrols.forward() () 方法fastreverse 窗体名.控件名.Ctlcontrols.fastreverse() 如: AxWindowsMediaPlayer1.Ctlcontrols.fastreverse () . 属性CurrentPosition 用于获取多媒体文件当前的播放进度,其值是数值类 型,使用格式为: 窗体名.控件名.Ctlcontrols.currentPosition d1=AxWindowsMediaPlayer1.Ctlcontrols.currentPosi tion 其中d1 是一个整型变量。 . 属性Duration 用于获取当前多媒体文件的播放的总时间,其值为数 值类型,其使用格式为: 窗体名.控件名.currentMedia.duration 如:d2 =AxWindowsMediaPlayer1.currentMedia.duration 其中d2是一个整型变量。
controls.currentPositionString:string; 当前进 度,字符串格式。如“:” 属性/方法名: 说明:
[基本属性]  
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,=停止,=暂停, =播放,=正在缓冲,=正在连接,=准备就绪 player.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(player_PlayStateChange); private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
// Test the current state of the player and display a message for each state.
switch (e.newState)
{
case : // Undefined
currentStateLabel.Text = "Undefined";
break; case : // Stopped
currentStateLabel.Text = "Stopped";
break; case : // Paused
currentStateLabel.Text = "Paused";
break; case : // Playing
currentStateLabel.Text = "Playing";
break; case : // ScanForward
currentStateLabel.Text = "ScanForward";
break; case : // ScanReverse
currentStateLabel.Text = "ScanReverse";
break; case : // Buffering
currentStateLabel.Text = "Buffering";
break; case : // Waiting
currentStateLabel.Text = "Waiting";
break; case : // MediaEnded
currentStateLabel.Text = "MediaEnded";
break; case : // Transitioning
currentStateLabel.Text = "Transitioning";
break; case : // Ready
currentStateLabel.Text = "Ready";
break; case : // Reconnecting
currentStateLabel.Text = "Reconnecting";
break; case : // Last
currentStateLabel.Text = "Last";
break; default:
currentStateLabel.Text = ("Unknown State: " + e.newState.ToString());
break;
}
} enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示
controls.currentPosition:double; 当前进度
controls.fastForward; 快进
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本设置
settings.volume:integer; 音量,-
settings.autoStart:Boolean; 是否自动播放
settings.mute:Boolean; 是否静音
settings.playCount:integer; 播放次数
[currentMedia] wmp.currentMedia //当前媒体属性
currentMedia.duration:double; 媒体总长度
currentMedia.durationString:string; 媒体总长度 ,字符串格式。如“:”
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

C# MediaPlayer的详细用法的更多相关文章

  1. C#播放声音的四种方法 +AxWindowsMediaPlayer的详细用法

    C#播放声音的四种方法 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件).这里我们只用到MicroSoft.DirectX.dll和 Microsoft.Directx ...

  2. 在DOS下的DEBUG命令的详细用法

    在DOS下的DEBUG命令的详细用法 名称 解释 格式 a (Assemble) 逐行汇编 a [address] c (Compare) 比较两内存块 c range address d (Dump ...

  3. __declspec关键字详细用法

    __declspec关键字详细用法 __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式.其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI ...

  4. CString.Format的详细用法(转)

    CString.Format的详细用法(转) 在MFC程序中,使用CString来处理字符串是一个很不错的选择.CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串.CS ...

  5. IFRAM的详细用法

    IFRAM的详细用法:   IFRAM的详细用法:  <IFRAME>用于设置文本或图形的浮动图文框或容器. BORDER <IFRAME BORDER="3"& ...

  6. 【转】java.util.vector中的vector的详细用法

    [转]java.util.vector中的vector的详细用法 ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.uti ...

  7. DOM Style样式对象的详细用法

    DOM Style样式对象的详细用法 HTML Style样式比较复杂,相应访问.修改方法也有所差异.参考相关资料,整理如下. 典型Html文件如下,有三种定义方式. <head>     ...

  8. css基础之 font的简写规则 以及 自定义 CSS3 @font-face详细用法

    Part 1 font简写 CSS的命名规则是用英文字母 数字 和下划线(一般用小写)来命名.简写css font的好处有三:一是写起来方便(就像键盘快捷键):二是简化代码:三是帮助你熟悉和深刻理解c ...

  9. Tomcat详细用法学习(三)

    本篇接上一篇<Tomcat详细用法学习(二)>,主要讲解服务器所要求的web应用的组织结构. 上一篇说到了如何使用服务器将自己的web应用映射成虚拟目录,以便于在浏览器中可以对自己开发的w ...

随机推荐

  1. 如何读取抓取的wifi包内容

    有密码的WIFI,WIFI的密码会生成一个临时会话密钥,这个临时会话密钥可以用来加密会话内容,也就是说.比如你在浏览网页,用有密码的WIFI,连接上以后,浏览的网页流量是加密了的,所以更安全.无密码的 ...

  2. go语言之进阶篇方法面向过程和对象函数的区别

    1.方法 (method) 在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method). 本质上,一个方法则是一个和特 ...

  3. 协定须要双工,可是绑定“WSHttpBinding”不支持它或者因配置不对而无法支持它

    协定须要双工,可是绑定"WSHttpBinding"不支持它或者因配置不对而无法支持它 下面两种情况,我都遇到过. 一, < endpoint address =" ...

  4. 《TCP/IP具体解释卷2:实现》笔记--接口层

    接口层包含在本地网上发送和接收分组的硬件与软件. 我们用设备驱动程序来表示与硬件及网络接口通信的软件,网络接口是指在一个特定网络上硬件与设备驱动器之间的接口. Net/3接口层试图在网络协议和连接到一 ...

  5. WordPress 后台评论如何自定义搜索条件

    大家都知道WordPress 作为一个非常成熟的博客系统,功能可以说是非常强大,几乎整个网站都可以进行定制开发,已经不算是一个博客系统了而应该是一个成熟的开发框架 最近就用WP给客户开发了一个网站,但 ...

  6. Asp.net 恢复页面内用户控件内的控件ClientID

    众所周知在Asp.net中如果一个页面添加了一个用户控件(或母版页),那么用户控件内的控件的   ClientID号会被自动添加页面中用户控件的ClientID 即页面中的控件内的控件ClientID ...

  7. JNDI配置c3p0连接池

    JNDI是什么呢? 就是java命名和文件夹接口.是SUN公司提供的一种标准的Java命名系统接口. 不好理解?简单说呢.他就是一个资源,放在tomcat里面的一个资源,今天我们就把数据库连接池放到t ...

  8. freemarker 模板开发入门

    数据模型 scalars标量:从根 root 開始指定它的路径,每级之间用点来分隔. 如:whatnot.fruits sequences 序列:使用数组的方括号方式来訪问一个序列的子变量. 如:an ...

  9. 关于oracle redo log buffer 你所不知道的东西

    [ora11@lixora ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 8 09:57:50 ...

  10. ArcMap概化之消除真曲线

    在地理国情项目中,异常折线检查结果中,有报错为:几何类型为esriGeometryCircularArc不合法,而属性表中几何类型(Shape)内容为 "面",这是为何? 作为GI ...