<SCRIPT FOR="objWMP" EVENT="ScriptCommand(bstrType, bstrParam)" LANGUAGE="Jscript">
if (bstrType.toLowerCase() == "transcribe")
{

transcribe(bstrParam);
}
</SCRIPT>这个是当播放到指定时间,就触发transcribe,我现在想解决的问题是:1:在什么地方设置这个指定时间?2:如何设置里面的参数bstrParam?谢谢了.

解决方案 »

  1.   


    有没有一个html标签,我记得以前用过一个和你的差不多,不过有一个标签可以写参数的
    <params name="" value=""/>这里面可以传递参数的
      

  2.   


    <OBJECT ID="objWMP"
                style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid" 
                codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,5,0803" 
                type="application/x-oleobject" height="240"
                standby="Loading Windows Media Player components..." width="320" 
                classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
            <PARAM NAME="AutoSize" VALUE="false">
            <PARAM NAME="AutoStart" VALUE="true">
            <PARAM NAME="ShowControls" VALUE="false">
            <PARAM NAME="ShowDisplay" VALUE="false">
            <PARAM NAME="ShowGotoBar" VALUE="false">
            <PARAM NAME="ShowTracker" VALUE="true">
            <PARAM NAME="ShowStatusBar" VALUE="true">
            <PARAM NAME="AnimationAtStart" VALUE="false">
            <PARAM NAME="TransparentAtStart" VALUE="true">
            <PARAM NAME="EnableContextMenu" VALUE="false">
            <PARAM NAME="ClickToPlay" VALUE="false">
            <PARAM NAME="Volume" VALUE="-600">
            <PARAM NAME="FileName" VALUE="m01.asx">
          </OBJECT>
    有一个,是这个样子的,但是我不懂它是怎么传值的,我没有找到确定时间和参数的地方..
      

  3.   

    参考:http://blog.csdn.net/IBM_hoojo/archive/2010/07/22/5754834.aspx
      

  4.   

    非常感谢你的回复,我看了,里面没有我需要的功能...可是 我需要的功能是这样子的..当视频播放到一定时间的时候,执行一个操作.例如:视频播放第34秒时,我弹出一个alert(),我的项目里面已经实现了这个,但是我看不懂是什么地方在控制这个时间和触发的参数,所以没法改.
      

  5.   

    原来这些东西 记录在wmv视频中~....时间和标记都在里面..Windows Media 文件编辑器 就可以看的见..擦了.