从YouTube播放视频时出现黑屏:Phonegap Android

时间:2013-04-08 09:47:52

标签: javascript android cordova

我正在播放一个来自URL的管视频,其播放和声音即将到来,但在UI黑屏上只出现,但是当我在全屏模式下进行视频时,其可见..代码如下,请查看它和指导我,如果我错了..

try{
$("#videoProdName").text(dataArr[3]+' - '+dataArr[1]);
 $("#videoProdPrice").text(dataArr[2]+" MSRP");
// $("#buyNowVideo").attr("href",dataArr[7]);
var videourl=dataArr[5]+"?autoplay=1&rel=0&showinfo=0&cc_load_policy=1";

$("#youTubeVideo").html('<iframe height="200" width="100%" src="'+videourl+'"        frameborder="0" type="text/html" frameborder="0" allowfullscreen></iframe>');
//  

$.mobile.changePage( "#video-page", {transition: "slide"});
    $("#aPageVideo").fadeTo("fast", .5);
}catch(e){alert("Exp: "+e)}

}

提前致谢。

3 个答案:

答案 0 :(得分:2)

尝试使用Phonegap YouTube的插件完成此操作:

https://github.com/remcob00/cordova-phonegap_youtube_player_api_android

答案 1 :(得分:0)

我认为在我的Android模拟器中发生同样的问题,当我尝试使用Tab / Phone启动应用时,视频按预期工作,

如果您使用的是PhoneGAP,我建议您为Android应用程序使用HTML5视频标签。

请查看此帖子

html5 video player

答案 2 :(得分:0)

您需要将它放在res文件夹中的config.xml文件中:

<feature name="VideoPlayer">
        <param name="android-package" value="com.phonegap.plugins.video.VideoPlayer" />  
</feature>

NOT videoplayer ... VideoPlayer .... 不是<param name="VideoPlayer"... <param name="android-package"...