Web ページに埋め込んだ 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>
タグの値fileName
と src をJavascript で制御する方法はありますか? 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]