0

我有问题。

我有一个嵌入数据库视频的脚本。

问题是我可以将 autostart 设为 false 以阻止视频自动播放

问题是我想让自动启动为假,这样视频将在播放 2 秒的帧处停止。

这是我的代码

    <object id="MediaPlayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="205" height="180" standby="Loading Windows Media Player components…" type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="FileName" value="<?php echo base_url().$cl['post_file'];?>">
<param name="AutoStart" value="false">
<param name="ShowControls" value="true">
<param name="BufferingTime" value="2">
<param name="ShowStatusBar" value="true">
<param name="AutoSize" value="true">
<param name="InvokeURLs" value="false">
<param name="AnimationatStart" value="1">
<param name="TransparentatStart" value="1">
<param name="Loop" value="0">
<embed type="application/x-mplayer2'" src="<?php echo base_url().$cl['post_file'];?>" name="MediaPlayer" autostart="0" showstatusbar="1" showdisplay="1" showcontrols="1" loop="0" videoborder3d="0" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" width="205" height="180"
                                                                stretchToFit="true"></embed>
4

1 回答 1

0

唔。我试图理解你的目标。

因此,如果视频正在缓冲,您希望它在 2 秒后开始吗?

我不是 IE 专家,但这至少应该让你走上正轨。

 document.getElementById('MediaPlayer').attachEvent("PlayStateChange",function(newState) {
        if(newState == "Buffering")
        {
             document.getElementById('MediaPlayer').currentPosition = 2;
        }
    });
于 2013-10-10T16:36:36.550 回答