Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Phonegap在Android上嵌入YouTube视频_Android_Video_Cordova_Youtube_Embed - Fatal编程技术网

如何使用Phonegap在Android上嵌入YouTube视频

如何使用Phonegap在Android上嵌入YouTube视频,android,video,cordova,youtube,embed,Android,Video,Cordova,Youtube,Embed,我一直在尝试使用新的YouTube iframe API将YouTube视频嵌入我的phonegap Android应用程序中。 “嵌入”本身正在工作,一个YouTube窗口弹出,预览图片和播放按钮位于中间 问题是,当我单击按钮开始播放视频时,嵌入式系统不会播放视频-只会加载预览图片,而不会执行任何操作。 如果有帮助,请参阅下面的代码。 & lt;iframe title="YouTube video player" class="YouTube-player" type="text/

我一直在尝试使用新的YouTube iframe API将YouTube视频嵌入我的phonegap Android应用程序中。
“嵌入”本身正在工作,一个YouTube窗口弹出,预览图片和播放按钮位于中间
问题是,当我单击按钮开始播放视频时,嵌入式系统不会播放视频-只会加载预览图片,而不会执行任何操作。

如果有帮助,请参阅下面的代码。
 & lt;iframe title="YouTube video player"
class="YouTube-player" type="text/HTML" width="320" height="194"
src="http://www.youtube.com/embed/xxxxxxxx" frameborder="0"></iframe>
在android中如何…?

请使用此功能在android phonegap应用程序中播放youtube视频。
请遵循博客中给出的步骤

成功集成插件后,使用以下代码播放youtube视频:

window.plugins.videoPlayer.play("http://www.youtube.com/watch?v=E0UV5i5jY50");

我也有同样的问题。在我的例子中(PhoneGap2.9+Android4.2),问题是AndroidManifest.xml中的minSdkVersion

<uses-sdk android:minSdkVersion="14" />

本节详细介绍了所有内容。请在控制台中检查加载视频时是否出现“拒绝访问”之类的错误,如果是这种情况:编辑config.xml文件并添加

<access origin="http://youtube.com" subdomains="true" />
<access origin="http://ytimg.com" subdomains="true"/>

这将激发youtube应用程序的意图,但它不会将视频嵌入应用程序本身。
android:hardwareAccelerated="true"
<access origin="http://youtube.com" subdomains="true" />
<access origin="http://ytimg.com" subdomains="true"/>