您的位置:首页 > 其它

页面嵌入Windows Media Player需要注意的

2010-07-09 16:59 495 查看
在页面中插入WMP确实是个令人头疼的一件事。

这里是WMP的版本ClassID,从WMP7后ID就成了clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6,之前的6.4为clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95,但是之前的版本还是可以用的,只不过新功能用不了罢了。

下面这个是具体的版本号,你可以对比一下你现在的是什么版本。

版本号 Windows Media Player (WMP) 的版本
----------------------------------------------------------------
5.1.51.421   WMP 5.2 Beta
5.1.52.701   WMP 5.2
6.02.902   WMP 6.0
6.1.5.130   WMP 6.0 Internet Explorer 5 RC0 Beta
6.1.7.217   WMP 6.0
6.2.5.410   WMP 6.2 Beta
6.4.5.809   WMP 6.4
6.4.6.*   WMP 6.4 for Windows 2000 Beta
6.4.7.1028   WMP 6.4,具有多位速率 (MBR) 更新,用于Internet Explorer
6.4.7.1112   WMP 6.4,具有 MBR 更新(在 6.4.7.1028 的基础上对错误消息进行了较小更新)
6.4.9.*    WMP 6.4,仅用于 Windows 2000
7.0.0.1954   WMP 7
7.0.0.1958   WMP 7 更新
7.0.0.1956   WMP 7,更新了安装程序
7.0.0.1440   WMP 7,用于 Windows Millennium Edition (Me)
7.01.00.3055  WMP 7.1
8.00.00.4477   WMP for Windows XP
9.00.00.2980  WMP 9 系列,用于 Windows XP、Windows 98 Second Edition、Windows Me 和 Windows 2000
9.00.00.2991 WMP 9 系列,用于 Windows Server 2003
10.00.00.3646  WMP 10

---------------------------------------------------------------------------------------------------------------

官方的插入方式真够简单的,我都有点想踹他们两脚,

<OBJECT ID="Player"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="autoStart" value="True">
</OBJECT>
下面是具体参数在不同浏览器的可用性,这个东东真是太有用了,好多参数用了不起作用,我都测试的快疯了,一看这个列表,原来人家压根不支持,晕...

PARAM nameInternet ExplorerFirefox with mime type application/x-ms-wmpFirefox with any other mime type
autoStartyesyesyes
balanceyesyesyes
baseURLyesyesyes
captioningIDyesyesyes
currentMarkeryesyesyes
currentPositionyesyesyes
defaultFrameyesnono
enableContextMenuyesyesyes
enabledyesyesyes
enableErrorDialogsyesyesno
fileNamenoyesyes
fullScreenyesnono
invokeURLsyesnono
muteyesyesyes
playCountyesyesno
rateyesyesyes
SAMIFileNameyesyesyes
SAMILangyesyesyes
SAMIStyleyesyesyes
SRCnoyesyes
stretchToFityesyesno
URLyesyesyes
volumeyesyesyes
windowlessVideoyesyesyes
参数的默认值:

ParameterDefaultDescription
AudioStreamtrue
AutoSizetrue
AutoStarttrueSets if the player should start automatically
AnimationAtStarttrueSets if an animation should show while the file loads
AllowScantrue
AllowChangeDisplaySizetrue
AutoRewindfalse
Balancefalse
BaseURL
BufferingTime5
CaptioningID
ClickToPlaytrueSets if the player should start when the user clicks in the play area
CursorTypefalse
CurrentPositiontrue
CurrentMarkerfalse
DefaultFrame
DisplayBackColorfalse
DisplayForeColor16777215
DisplayModefalse
DisplaySizefalse
Enabledtrue
EnableContextMenutrue
EnablePositionControlstrue
EnableFullScreenControlsfalse
EnableTrackertrue
FilenameURLThe URL of the file to play
InvokeURLstrue
Languagetrue
Mutefalse
PlayCount1
PreviewModefalse
Rate1
SAMILang
SAMIStyle
SAMIFileName
SelectionStarttrue
SelectionEndtrue
SendOpenStateChangeEventstrue
SendWarningEventstrue
SendErrorEventstrue
SendKeyboardEventsfalse
SendMouseClickEventsfalse
SendMouseMoveEventsfalse
SendPlayStateChangeEventstrue
ShowCaptioningfalse
ShowControlstrueSets if the player controls should show
ShowAudioControlstrueSets if the audio controls should show
ShowDisplayfalseSets if the display should show
ShowGotoBarfalseSets if the GotoBar should show
ShowPositionControlstrue
ShowStatusBarfalse
ShowTrackertrue
TransparantAtStartfalse
VideoBorderWidthfalse
VideoBorderColorfalse
VideoBorder3Dfalse
Volume-200
WindowlessVideofalse
可能你最想知道的是怎么用程序(我偏向用JS)来控制WMP的播放、停止、快进吧,看看这里吧,http://msdn.microsoft.com/en-us/library/dd564034%28VS.85%29.aspx,有详细的说明和例子。(英文的)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: