这是我在网页中嵌入的 ActiveX 控件:
<object id="MediaPlayer1"
CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/ en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft Windows® Media Player components..."
TYPE="application/x-oleobject"
width="280"
height="256">
<param name="fileName" value="/media/paul.avi">
<param name="animationatStart" value="true">
<param name="transparentatStart" value="true">
<param name="autoStart" value="false">
<param name="showControls" value="true">
<param name="Volume" value="-20">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="/media/paul.avi"
name="MediaPlayer1"
width=280
height=256
autostart=1
showcontrols=1
volume=-20>
</object>
Javascript有没有办法控制标签的值fileName
和src ?embed
我使用了一种类似于普通 html5 视频所需的方法,这里是:
function vidSwap(vidURL) {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src = vidURL;
myVideo.load();
myVideo.play();
}
我很确定document.getElementsByTagName('video')[0]
抓取<video>
页面中的第一个标签,但如果我试图在标签内获取一些东西,它是否会沿着:<object>
的行document.getElementsByTagName('param')[0]
和类似的行?<embed>
document.getElementsByTagName('embed')[0]