Ios 如何在科尔多瓦的Meteor内播放YouTube视频?

Ios 如何在科尔多瓦的Meteor内播放YouTube视频?,ios,cordova,meteor,video,youtube,Ios,Cordova,Meteor,Video,Youtube,我正在构建一个Meteor应用程序,它将被部署到iOS和Android上。其中一些页面有嵌入式YouTube播放器 在本地和部署到Galaxy时,YouTube视频可以顺利播放。为iOS构建时,视频不会播放。当为Android构建时,视频确实可以播放 在iOS上,没有显示任何内容,但应该保存视频的iFrame会被渲染。也就是说,显示一个空白 在mobile-config.js中,我尝试了 App.accessRule('*://*.youtube.com/*'); App.accessRule(

我正在构建一个Meteor应用程序,它将被部署到iOS和Android上。其中一些页面有嵌入式YouTube播放器

在本地和部署到Galaxy时,YouTube视频可以顺利播放。为iOS构建时,视频不会播放。当为Android构建时,视频确实可以播放

在iOS上,没有显示任何内容,但应该保存视频的iFrame会被渲染。也就是说,显示一个空白

在mobile-config.js中,我尝试了

App.accessRule('*://*.youtube.com/*');
App.accessRule('*://*.googlevideo.com/*');

但是,对于iOS来说,这没有什么区别


如何在基于Cordova和iOS的Meteor应用程序中播放YouTube视频?

尝试从

App.accessRule('https://*.youtube.com/*', { type: 'navigation' } );


解决这一问题的关键是使用一个特殊的Cordova软件包,安装时使用:

meteor add cordova:com.bunkerpalace.cordova.youtubevideoplayer@https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git#765b5954e78ecf7950099c10bfe5f81133f8f396
我没有测试访问规则是否必要

App.accessRule('*://*youtube.com', 'navigation');
meteor add cordova:com.bunkerpalace.cordova.youtubevideoplayer@https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git#765b5954e78ecf7950099c10bfe5f81133f8f396