asfman
android developer
posts - 90,  comments - 213,  trackbacks - 0
wmp.dll控件常用属性 
    本人在网上收集到windows media player 控件的一些属性,望对有需要的朋友有所帮助。(在计算机中装了wmp9以上,就会有wmp.dll控件,属性如下所示)
属性/方法名: 说明:
[基本属性]  
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 

//2...
==========WindowsMediaPlayer的常用属性和方法===========
[基本属性] 
URL:string                            可以指定媒体位置 
enableContextMenu:Boolean 显示/不显示播放位置的右键菜单 
fullScreen:boolean                 全屏显示 
stretchToFit:boolean              非全屏状态时是否伸展到最佳大小 
uMode:string                         播放器的模式,full:有下面的控制条; none:只有播放部份没有控制条 
playState:integer                    当前控件状态,下面是三种基本状态: 
3:正在播放 
2:暂停 
1:已停止 
状态变化时会触发OnStatusChange事件 

[controls] 
可通过WindowsMediaPlayer.controls对播放器进行控制并取得相关的一些信息: 
 controls.play;       播放 
 controls.stop;       停止 
 controls.pause;      暂停 
 controls.currentPosition:Double 当前播放进度 
 controls.currentPositionString:string 时间格式的字符串 "0:32" 

[currentMedia] 
可以通过WindowsMediaPlayer.currentMedia取得当前媒体的信息 
 currentMedia.duration  Double 总长度 
 currentMedia.durationString 时间格式的字符串 "4:34" 

[settings] 
可以通过WindowsMediaPlayer.settings对播放器进行设置,包括音量和声道等。 
settings.volume:integer 音量 (0-100) 
settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。 
-->
<input type="button" value='换文件' onclick="MediaPlayer.controls.src='d:\xx.mid';">
posted on 2007-11-07 16:24 汪杰 阅读(2814) 评论(2)  编辑 收藏 引用 所属分类: javascript

FeedBack:
# re: wmp.dll控件常用属性
2008-01-12 17:05 | 三叶草
怎样在网页中实现播放字幕?  回复  更多评论
  
# re: wmp.dll控件常用属性
2008-01-12 17:15 | 三叶草
播放器代码,请哪位高手帮帮忙,怎样设置才能在网页中显示字幕?谢谢
<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"
id=MediaPlayer type=application/x-oleobject width=300 height=350 standby="Loading Microsoft Windows Media Player components..." VIEWASTEXT align=MIDDLE>
<param name=AudioStream value=-1>
<param name=AutoSize value=0>
<param name=AutoStart value=1>
<param name=AnimationAtStart value=0>
<param name=AllowScan value=-1>
<param name=AllowChangeDisplaySize value=0>
<param name=AutoRewind value=0>
<param name=Balance value=0>
<param name=BaseURL value="">
<param name=BufferingTime value=5>
<param name=CaptioningID value="">
<param name=ClickToPlay value=0>
<param name=CursorType value=32512>
<param name=CurrentPosition value=-1>
<param name=CurrentMarker value=0>
<param name=DefaultFrame value=1>
<param name=DisplayBackColor value=0>
<param name=DisplayForeColor value=16777215>
<param name=DisplayMode value=0>
<param name=DisplaySize value=0>
<param name=Enabled value=-1>
<param name=EnableContextMenu value=-1>
<param name=EnablePositionControls value=0>
<param name=EnableFullScreenControls value=0>
<param name=EnableTracker value=1>
<param name=Filename value="./不要用我的爱来伤害我.wmv">
<param name=InvokeURLs value=-1>
<param name=Language value=-1>
<param name=Mute value=0>
<param name=PlayCount value=9999>
<param name=PreviewMode value=0>
<param name=Rate value=1>
<param name=SAMILang value=text>
<param name=SAMIStyle value=10>
<param name=SAMIFileName value="./不要用我的爱来伤害我.smi">
<param name=SelectionStart value=1>
<param name=SelectionEnd value=true>
<param name=SendOpenStateChangeEvents value=-1>
<param name=SendWarningEvents value=-1>
<param name=SendErrorEvents value=-1>
<param name=SendKeyboardEvents value=0>
<param name=SendMouseClickEvents value=1>
<param name=SendMouseMoveEvents value=0>
<param name=SendPlayStateChangeEvents value=-1>
<param name=ShowCaptioning value=1>
<param name=ShowControls value=1>
<param name=ShowAudioControls value=1>
<param name=ShowDisplay value=0>
<param name=ShowGotoBar value=0>
<param name=ShowPositionControls value=1>
<param name=ShowStatusBar value=0>
<param name=ShowTracker value=1>
<param name=TransparentAtStart value=0>
<param name=VideoBorderWidth value=0>
<param name=VideoBorderColor value=0>
<param name=VideoBorder3D value=1>
<param name=Volume value=1>
<param name=WindowlessVideo value=1>

</object>
  回复  更多评论
  
只有注册用户登录后才能发表评论。

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(15)

随笔分类(1)

随笔档案(90)

文章分类(727)

文章档案(712)

相册

收藏夹

http://blog.csdn.net/prodigynonsense

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 467650
  • 排名 - 6

最新随笔

最新评论

阅读排行榜

评论排行榜