PHP & JavaScript Room :: 設置サンプル

実行結果


ソース

<!-- ★IEのみ -->
<script type="text/javascript">
function CtrlShowHide(){ /* コントロール表示切替 */
    if(document.wmp4.showControls==true) {
        document.wmp4.showControls=false;
        document.playerCtrl.controls.value="コントロールを表示";
    }else{
        document.wmp4.showControls=true;
        document.playerCtrl.controls.value="コントロールを隠す"
    }
}
function play() { document.wmp4.play(); }/* 再生 */
function pause() { document.wmp4.pause(); }/* 一時停止 */
function stop() { document.wmp4.stop(); }/* 停止 */
</script>

<br>

<!-- ムービー部分(※伸縮するため、width・height属性は指定しない) -->
<object 
    id="wmp4" 
    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">
    <param name="FileName" value="/content/media/meta_sample.asx" /><!-- Filename属性は絶対・相対パスどちらでもOK -->
    <param name="AutoStart" value="true" />
    <param name="showControls" value="false" />
</object>

<div style="width:320px; text-align:center; margin:10px 0;">
    <!-- ActiveX コントロール部分(必ずform要素内に記述) -->
    <form name="playerCtrl" id="playerCtrl" action="#">
        <input type="button" value="再生" onclick="play()" /><!-- 再生ボタン -->
        <input type="button" value="一時停止" onclick="pause()" /><!-- 一時停止ボタン -->
        <input type="button" value="停止" onclick="stop()" /><!-- 停止ボタン -->
        <input type="button" value="コントロールを表示" name="controls" onclick="CtrlShowHide()" /><!-- コントロール表示切替ボタン -->
    </form>
</div>