在手机屏幕中,如果您嵌入视频,则会出现错误的滚动(如果您在视频缩略图上用手指滚动页面,则整个视口会滚动,而不是正确的div)。为了避免这种情况,我试图在其中心使用带有播放按钮的缩略图图像:当按下播放按钮时,js代码会在内部呈现带有对象标记的隐藏div(即视频)。此时最酷的事情是让视频加载到假缩略图和自动播放之上(因此控件会自动转到本机YouTube应用程序)!
除了自动播放之外,一切都在我的代码中运行:我已经尝试了自动播放和自动启动参数:
<object style="margin-left:0px;margin-top:10px;" id="video" width="296" height="222" data="http://www.youtube.com/v/R6Z7xceSLy4" type="application/x-shockwave-flash">
<param name="allowfullscreen" value="true" />
<param name="autoplay" value="true">
<param name="autoStart" value="0">
<param name="wmode" value="transparent" />
<param name="src" value="http://www.youtube.com/v/R6Z7xceSLy4" />
</object>
并且视频地址中的&amp; autoplay = 1或?autoplay = 1尾随(我在某处读到'&amp;'由于某种原因应该被'?'替换)
<object style="margin-left:0px;margin-top:10px;" id="video" width="296" height="222" data="http://www.youtube.com/v/R6Z7xceSLy4?autoplay=1" type="application/x-shockwave-flash">
<param name="allowfullscreen" value="true" />
<param name="autoplay" value="true">
<param name="autoStart" value="0">
<param name="wmode" value="transparent" />
<param name="src" value="http://www.youtube.com/v/R6Z7xceSLy4?autoplay=1" />
</object>
你有什么建议吗?我想解决我的问题的另一件事是在播放按钮按下时自动启动youtube本机应用程序中的视频。我尝试过使用
window.location = 'http://www.youtube.com/v/R6Z7xceSLy4';
一切似乎都是正确的,除了完成后它不会将控件返回到我的应用程序,但它仍然停留在youtube应用程序中。 有人可以帮忙吗?