2

在 phonegap 中,如果您嵌入视频,则滚动效果不佳(如果您用手指在视频缩略图上滚动页面,则整个视口滚动,而不是正确的 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>

以及视频地址中的 &autoplay=1 或 ?autoplay=1 尾随(我在某处读到 '&' 出于某种原因应该替换为 '?')

<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 应用程序中。有人可以帮忙吗?

4

0 回答 0