2013-04-08 363 views
3

我正在播放一个来自URL的you tube视频,它的播放和声音即将到来,但UI黑屏仅出现,但是当我以全屏模式执行视频时, ..my代码低于请审查,并引导我,如果哪里我错了..从YouTube播放视频时的黑屏:Phonegap Android

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)} 

}

在此先感谢。

回答

0

我想同样的问题,在我的Android模拟器发生的事情,当我尝试使用Tab键/电话来启动应用程序,视频按预期工作,

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

请查看这篇文章

html5 video player

0

你需要把这个在res文件夹中的config.xml文件:

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

NOT录像机...的VideoPlayer .... 不是<param name="VideoPlayer"... <param name="android-package"...