<object id="MediaPlayer" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,5,0803"
            type="application/x-oleobject" height="172" standby="Loading Windows Media Player components..."
            classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" vspace="0" hspace="0" width="210">
            <param name="AutoStart" value="true">
            <param name="AutoSize" value="false">
            <param name="balance" value="0">
            <param name="currentPosition" value="0">
            <param name="enableContextMenu" value="false">
            <param name="enableErrorDialogs" value="false">
            <param name="enabled" value="true">
            <param name="fullScreen" value="false">
            <param name="invokeURLs" value="false">
            <param name="mute" value="false">
            <param name="volume" value="80">
            <param name="playCount" value="1">
                <param name="uiMode" value="none">
            <param name="rate" value="1">
            <param name="URL" value="http://61.158.143.221:8001/Course/video/a123.wmv">
        </object>
以上是mediaplayer播放wmv的代码。但是我想用js脚本控制时间跳转。代码如下:
 GetObj("MediaPlayer").controls.CurrentPosition=600;
可是这句代码时而能用时而不能,小弟崩溃了。上来求助,盼望哪位大侠解决了。不胜感激,顿首,鞠躬,再顿首,再鞠躬。

解决方案 »

  1.   

    关注~~~~http://www.800cy.com 
      

  2.   

    大哥,我现在把代码全贴出来。
    这是js 全部的:
     <script language="javascript" for="MediaPlayer">
        function GetObj(objName){
    if(document.getElementById){
    return eval('document.getElementById("' + objName + '")');
    }else{
    return eval('document.all.' + objName);
    }
    }
        function setClickPostion()
        {
          alert(GetObj("MediaPlayer").controls.CurrentPosition);
          GetObj("MediaPlayer").controls.CurrentPosition= 600;
        }
    下面是html 全部的:
        <input type="button" id="btnClick" onclick="setClickPostion()" />
            <object id="MediaPlayer" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,5,0803"
                type="application/x-oleobject" height="172" standby="Loading Windows Media Player components..."
                classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" vspace="0" hspace="0" width="210">
                <param name="AutoStart" value="true">
                <param name="AutoSize" value="false">
                <param name="balance" value="0">
                <param name="currentPosition" value="0">
                <param name="enableContextMenu" value="false">
                <param name="enableErrorDialogs" value="false">
                <param name="enabled" value="true">
                <param name="fullScreen" value="false">
                <param name="invokeURLs" value="false">
                <param name="mute" value="false">
                <param name="volume" value="80">
                <param name="playCount" value="1">
                    <param name="uiMode" value="none">
                <param name="rate" value="1">
                <param name="URL" value="http://61.158.143.221:8001/Course/video/a123.wmv">
            </object>
    出了这些就没别的了。我快疯了。求救呀。
      

  3.   

    刚好我们也做了个类似的,貌似是下面这句问题,URL地址应该是流媒体服务器的地址吧。
    <param name="URL" value="http://61.158.143.221:8001/Course/video/a123.wmv">
    下面是我们做的一个实例,你参考下<param name="URL" value="mms://vod.ksedu.cn/dianbo//20100907001-周杰伦.WMV">
      

  4.   

    LZ,结贴居然不给我分,~~~~T_T~~~