首次启动phonegap应用程序时播放视频?

时间:2013-01-28 16:02:47

标签: android cordova mobile-application

我是phonegap的新手。在我目前正在进行的项目中,我想在应用程序首次启动时在主屏幕上播放视频。 我的方法是使用html5 localstorage。我为一个键设置了一个特定的值。如果我无法检索键“firstLaunch”的预期值,我会播放视频并设置“firstLaunch”的值。

这是一段代码(在骨干视图中的js文件中)。

  var pref = localStorage.getItem("firstLaunch");

                if(pref == null || pref != "0"){
                      $("#player")[0].src += "&autoplay=1";
                    localStorage.setItem("firstLaunch", "0");
                } else {
                    $("#player")[0].src += "&autoplay=0";
                }

视频显示以下HTML片段:

<div id="introvid" style="width:100%; height: 45%; ">
    <iframe id="player" type="text/html" width="100%" height="100%"  
    src="http://www.youtube.com/embed/u1zgFlCw8Aw?enablejsapi=1&origin=http://example.com&autoplay=0" frameborder="0"></iframe>
</div>

我在外部浏览器上尝试过并且运行正常,即第一次渲染页面时,它播放视频但不用于后续渲染。所以我的问题是

1)可能是什么问题?

2)如果您推荐更好的方法。谢谢。

0 个答案:

没有答案