在新浪视频播放的时候 我插入了下面的代码 希望让flash视频暂停,但是不能成功javascript代码如下:function getFlashMovieObject(movieName)
{
if (window.document[movieName]) 
{
return window.document[movieName];
}
if (navigator.appName.indexOf("Microsoft Internet")==-1)
{
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName]; 
}
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
{
return document.getElementById(movieName);
}
}var flash = getFlashMovieObject("myMovie"); 
alert(flash);//弹出了object HTMLEmbedElement  获取flash对象成功
flash.StopPlay();
alert("ok");//最后弹窗 每一个alert都执行了,唯独flash仍然在播放 请问哪里错了? javascriptflash视频objectinternet

解决方案 »

  1.   

    楼主这种控制应该只能控制 flash 播放的动画吧,而视频是作为一个子控件嵌入到 flash 中的,自然控制不到。
      

  2.   

    我看到网上有用这个方法控制flash视频的播放的。但是我无法成功。 如果你说的控制不到是对的, 那么想要控制flash视频应该用那种方法来实现
      

  3.   


    我看到网上有用这个方法控制flash视频的播放的。但是我无法成功。 如果你说的控制不到是对的, 那么想要控制flash视频应该用那种方法来实现
      

  4.   


    我看到网上有用这个方法控制flash视频的播放的。但是我无法成功。 如果你说的控制不到是对的, 那么想要控制flash视频应该用那种方法来实现
    如果可以控制,那应该是在 flash 中提供了特定的控制方法,应该不是通用的。
      

  5.   

    flash错了
    他错在没有响应你的方法
      

  6.   


    你说的flash错了是什么意思? 怎么写才对!
      

  7.   


    我看到网上有用这个方法控制flash视频的播放的。但是我无法成功。 如果你说的控制不到是对的, 那么想要控制flash视频应该用那种方法来实现
    如果可以控制,那应该是在 flash 中提供了特定的控制方法,应该不是通用的。有方法能够控制到吗?  通过什么技术能够实现?
      

  8.   

    flash.StopPlay();----你的flash播放程序里面,对js开放了这个方法了么?
      

  9.   


    我控制的是优酷网的视频,请问怎么才能开放这个方法? 怎么才能向flash注册一个新的方法?
      

  10.   


    能通过向flash注册方法来控制视频的播放吗?
      

  11.   

    既然是优酷的视频 播放器,那么得看它有没有给你开放api了