我现在又一个AVI格式的视频文件我想用JS打开并播放点击一个按钮就弹出一个mediaplayer  并播放所点击相应内容...怎么弄啊???

解决方案 »

  1.   

    <script type="text/javascript">
    function play(fn){
    var str='<object id="MediaPlayer" height="300" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" style="width:70%"><param name="URL" value=\''+fn+'\'\/><param name="autoStart" value="1"\/><param name="balance" value="0"\/><param name="baseURL" value=""\/><param name="currentPosition" value="0"\/><param name="currentMarker" value="0"\/><param name="defaultFrame" value=""\/><param name="enabled" value="1"\/><param name="enableErrorDialogs" value="0"\/><param name="enableContextMenu" value="0"\/><param name="fullScreen" value="0"\/><param name="invokeURLs" value="1"\/><param name="mute" value="0"\/><param name="playCount" value="1"\/><param name="rate" value="1"\/><param name="stretchToFit" value="0"\/><param name="uiMode" value="full"\/><param name="volume" value="100"\/><param name="windowlessVideo" value="1"\/><\/object>';
    document.getElementById('playhere').innerHTML=str;
    //MediaPlayer.fileName
    }
    </script>
    <a href="Javascript:play('D:\\视频\\内培\\赵亮-项目控制方法与实践.wmv');">方式一</a>
    <hr>
    <input type=file id=f>
    <a href="Javascript:play(document.getElementById('f').value);">方式二</a>
    <hr>
    <div id=playhere> </div>注意,本地路径的"\"要用"\\"表示,否则出错.
      

  2.   

    上面用的链接作点击.
    要用按钮的话:
    <script type="text/javascript">
    function play(fn){
    var str='<object id="MediaPlayer" height="300" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" style="width:70%"><param name="URL" value=\''+fn+'\'\/><param name="autoStart" value="1"\/><param name="balance" value="0"\/><param name="baseURL" value=""\/><param name="currentPosition" value="0"\/><param name="currentMarker" value="0"\/><param name="defaultFrame" value=""\/><param name="enabled" value="1"\/><param name="enableErrorDialogs" value="0"\/><param name="enableContextMenu" value="0"\/><param name="fullScreen" value="0"\/><param name="invokeURLs" value="1"\/><param name="mute" value="0"\/><param name="playCount" value="1"\/><param name="rate" value="1"\/><param name="stretchToFit" value="0"\/><param name="uiMode" value="full"\/><param name="volume" value="100"\/><param name="windowlessVideo" value="1"\/><\/object>';
    document.getElementById('playhere').innerHTML=str;
    //MediaPlayer.fileName
    }
    </script>
    <input type=button value="播放事先指定的视频,方式一" onclick="play('D:\\soso\\相声\\郭德纲-不让播的相声.wmv');">
    <hr>
    <input type=file id=f>
    <input type=button value="播放选择的视频,方式二" onclick="play(document.getElementById('f').value);">
    <hr>
    <div id=playhere> </div>
      

  3.   


    thank这个能做成直接open一个mediaplayer吗???
      

  4.   

    记得不同的格式还是要选取不同的插件object,比较麻烦,不过网上很多,可以多找几个插件对比对比