有没有办法播放或暂停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,我们将非常感激。