使用Javascript播放/暂停iFrame?

时间:2013-12-13 19:32:18

标签: javascript iframe video controls playback

有没有办法播放或暂停iFrame视频?它不是youtube或vimeo视频,因此我无法参考。

对于某些背景,我从api中提取此视频,该视频仅将其视频作为flash对象返回。由于闪存似乎无法在任何移动设备上播放,因此我必须提取src属性并动态将其放入iframe中。这似乎工作正常,但我需要一种方法来在页面加载时自动播放视频。我最好的猜测是在文档加载时调用JS函数,但我不知道如何让事情发挥作用。

以下是对象格式的视频:

<object height="344" width="434">
    <param name="allowfullscreen" value="true">
    <param name="AllowScriptAccess" value="always">
    <param name="movie" value="http://embed.redtube.com/player/?id=260891&style=redtube">
    <param name="FlashVars" value="id=260891&style=redtube&autostart=true">
    <embed src="http://embed.redtube.com/player/?id=260891&style=redtube" 
        allowfullscreen="true" 
        AllowScriptAccess="always" 
        flashvars="autostart=true" 
        pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" 
        type="application/x-shockwave-flash" 
        height="344" width="434" />
</object>

此Flash视频无法在移动设备上播放。 我可以在php中拉出src属性,并将其插入下面的iframe,它应该可以在任何设备上播放。

<iframe id="myMovie" src=<?php echo $src;?> width="750" height="420" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen ></iframe>

此工作正常,视频显示并在我的本地计算机上播放,但不会自动播放,这是所需的功能。

因此,如果有更好的方法可以在所有设备上实现所需的功能,请告诉我们。如果有人可以帮我自动播放iframe,我们将非常感激。

0 个答案:

没有答案