【 以下文字转载自 WebDev 讨论区 】
发信人: pythonfan (我是pythoner), 信区: WebDev
标 题: javascript控制media player的问题
发信站: 水木社区 (Wed Mar 4 22:52:05 2009), 站内
下面是我的网页源码,document.getElementById("WMPPlayer")得到的对象应该是player啊,MSDN上player是没有play()这个方法的,但document.getElementById("WMPPlayer").play()怎么可以播放呢,document.getElementById("WMPPlayer").controls.play()却无法播放。
alert(document.getElementById("WMPPlayer").versionInfo)也无法得到media player的版本?
IE 6.0
谢谢大牛先。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=uft8" />
<title>test page</title>
</head>
<a id="URL" href="http://www.google.com">GoogleURL</a>
<script language="JavaScript">
document.write(' <OBJECT ID=WMPPlayer width="320" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" height="45">');
document.write(' <param name="filename" value="unknown0.mp3" />');
document.write(' <PARAM NAME="AUTOSTART" value="false">');
document.write(' <embed width="400" height="90" type="application/x-mplayer2" src="unknown0.mp3" AutoStart="0">');
document.write(' </embed>');
document.write(' </OBJECT>');
</script>
<script language="JavaScript">
//次句可以播放
document.getElementById("WMPPlayer").play();
//此句无法播放,说没有controls这个属性,为什呢?
//document.getElementById("WMPPlayer").controls.play();
//versionInfo 也没有得到,输出undefined
//alert(document.getElementById("WMPPlayer").versionInfo);
</script>
</html>
--
修改:pythonfan FROM 123.123.43.*
FROM 123.123.43.*