`
minh456
  • 浏览: 63921 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AxWindowsMediaPlayer的详细用法收藏

阅读更多
属性/方法名: 说明:
[基本属性]  
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 
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的一个重
要属性, 此控件中有许多常用成员。
(1) 方法play
用于播放多媒体文件,其格式为:
窗体名.控件名.Ctlcontrols.play()
如: AxWindowsMediaPlayer1.Ctlcontrols.play()
‘此处缺省窗体名是Me
(2) 方法pause
用于暂停正在播放的多媒体文件,其格式为:
窗体名.控件名.Ctlcontrols.pause()
如: AxWindowsMediaPlayer1.Ctlcontrols.pause()
(3) 方法stop
用于停止正在播放的多媒体文件,其格式为:
窗体名.控件名.Ctlcontrols.stop()
如: AxWindowsMediaPlayer1.Ctlcontrols.stop()
(4) 方法fastforward
用于将正在播放的多媒体文件快进,其格式为:
窗体名.控件名.Ctlcontrols.fastforward()
如:
AxWindowsMediaPlayer1.Ctlcontrols.forward()
(5) 方法fastreverse
窗体名.控件名.Ctlcontrols.fastreverse()
如:
AxWindowsMediaPlayer1.Ctlcontrols.fastreverse
()
6. 属性CurrentPosition
用于获取多媒体文件当前的播放进度,其值是数值类
型,使用格式为:
窗体名.控件名.Ctlcontrols.currentPosition
d1=AxWindowsMediaPlayer1.Ctlcontrols.currentPosi
tion
其中d1 是一个整型变量。
7. 属性Duration
用于获取当前多媒体文件的播放的总时间,其值为数
值类型,其使用格式为:
窗体名.控件名.currentMedia.duration
如:d2
=AxWindowsMediaPlayer1.currentMedia.duration
其中d2是一个整型变量。
controls.currentPositionString:string; 当前进
度,字符串格式。如“00:23”

属性/方法名: 说明:
[基本属性]  
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini,
None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,
3=播放,6=正在缓冲,9=正在连接,10=准备就绪
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 0:    // Undefined
            currentStateLabel.Text = "Undefined";
            break;

        case 1:    // Stopped
            currentStateLabel.Text = "Stopped";
            break;

        case 2:    // Paused
            currentStateLabel.Text = "Paused";
            break;

        case 3:    // Playing
            currentStateLabel.Text = "Playing";
            break;

        case 4:    // ScanForward
            currentStateLabel.Text = "ScanForward";
            break;

        case 5:    // ScanReverse
            currentStateLabel.Text = "ScanReverse";
            break;

        case 6:    // Buffering
            currentStateLabel.Text = "Buffering";
            break;

        case 7:    // Waiting
            currentStateLabel.Text = "Waiting";
            break;

        case 8:    // MediaEnded
            currentStateLabel.Text = "MediaEnded";
            break;

        case 9:    // Transitioning
            currentStateLabel.Text = "Transitioning";
            break;

        case 10:   // Ready
            currentStateLabel.Text = "Ready";
            break;

        case 11:   // Reconnecting
            currentStateLabel.Text = "Reconnecting";
            break;

        case 12:   // 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; 音量,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

分享到:
评论

相关推荐

    C#中axWindowsMediaPlayer控件的用法

    ### C#中axWindowsMediaPlayer控件的用法详解 #### 一、引言 在多媒体应用开发中,尤其是在.NET框架下的...对于想要在.NET平台下开发多媒体应用的开发者来说,掌握axWindowsMediaPlayer控件的使用方法是非常有帮助的。

    AxWindowsMediaPlayer用法介绍.doc

    本文档将对 AxWindowsMediaPlayer 的用法进行详细的介绍,包括其基本属性、方法、事件、播放控制、设置、播放列表和媒体属性等方面的内容。 基本属性 -------- ### URL URL 属性指定媒体文件的位置,可以是本地...

    axwindowsmediaplayer用法

    在这个主题中,我们将深入探讨AxWindowsMediaPlayer的使用方法和关键特性。 1. **安装与引用** 首先,你需要在你的开发环境中(例如Visual Studio)安装Windows Media Player SDK。安装后,可以在项目中添加对...

    AxWindowsMediaPlayer

    除了上述属性外,`AxWindowsMediaPlayer`还提供了一系列控件操作方法: - **Play**:开始播放。 - **Stop**:停止播放。 - **Pause**:暂停播放。 - **PlayCount**:设置媒体播放次数。 - **AutoRewind**:设置播放...

    在vs2008中添加AxWindowsMediaPlayer控件

    通过以上步骤,您可以在VS2008环境中成功添加并使用AxWindowsMediaPlayer控件来创建功能丰富的多媒体应用程序。这不仅提升了用户体验,还使得开发者能够在不同的项目中快速集成多媒体播放功能。

    用AxWindowsMediaPlayer做的一个播放器

    AxWindowsMediaPlayer是Windows Media Player的ActiveX版本,可以在各种支持ActiveX技术的应用程序中嵌入使用,例如C#的WinForms项目。 在C#的WinForms开发环境中,开发者可以通过Visual Studio来添加...

    axWindowsMediaPlayer制作播放器

    根据提供的文件信息,我们可以总结出该段代码是关于如何使用`axWindowsMediaPlayer`控件来创建一个简单的多媒体播放器应用程序。下面将详细解释这段代码所涉及的关键知识点。 ### 使用 axWindowsMediaPlayer 控件 ...

    axWindowsMediaPlayer用法

    ### axWindowsMediaPlayer用法详解 在探讨`axWindowsMediaPlayer`的使用方法之前,我们先来了解下`WindowsMediaPlayer`的基本概念。`WindowsMediaPlayer`是微软开发的一款多媒体播放器,广泛应用于Windows操作系统...

    C#播放器帮助类(AxWindowsMediaPlayer)

    初始器伺服器时,把窗体的播放器控件传给它就可以了。具体看一下代码就行,用法简单

    在vb.net里有一个AxWindowsMediaPlayer控件和一个按钮播放和一个多行内容的列表框.txt

    基于给定的需求,我们将构建一个简易的多媒体播放器应用程序,该程序使用Visual Basic .NET (VB.NET) 和 AxWindowsMediaPlayer 控件。此程序能够播放音频和视频文件,并具备多种播放模式,例如:随机播放、顺序播放...

    基于AxWindowsMediaPlayer的音乐播放器

    1.歌词逐行展示 2.基础的播放暂停下一曲上一期等功能 3.字体设置 歌词显示/隐藏 4.音乐文件支持导入 删除 分别对应上方+ 和 — 按钮 ...6.背景音乐在.exe文件同一级目录的 **bgImages文件夹** 里面,可以自己根据需要...

    AxWindowsMediaPlayer_主要属性与方法

    `AxWindowsMediaPlayer` 是一个在 Windows 平台上广泛使用的多媒体播放控件,它能够帮助开发者轻松地将多媒体播放功能集成到自己的应用程序中。该控件支持多种媒体格式,并且提供了丰富的属性与方法来控制播放器的...

    C#+WinForm视频播放器(AxWindowsMediaPlayer) C# 源代码

    功能:使用Windows Media Player播放音乐,视频,支持 WAV、MID、MP3、MPG、AVI、ASF、WMV、RM、RMVB等文件。 技术:C# + WinForm 版本:Microsoft Visual Studio 2008 上开发 实现功能: 1.选择文件播放 2.设置...

    利用AxWindowsMediaPlayer编写的Flash播放器

    首先,我们需要了解AxWindowsMediaPlayer的基本用法。在Visual Studio这样的开发环境中,可以通过工具箱将其拖放到用户界面设计上。一旦添加了控件,我们可以设置其属性以适应我们的需求。例如,`URL`属性用于指定要...

Global site tag (gtag.js) - Google Analytics