在适用于Android的Cordova应用中,我有一些这样的YouTube iframe:
<iframe class="lg-video-object lg-youtube" width="560" height="315" src="http://www.youtube.com/embed/XCUZSS54drI?wmode=opaque&autoplay=1&enablejsapi=1&modestbranding=1&showinfo=1&rel=0&controls=1" frameborder="0" allowfullscreen=""></iframe>
视频正在台式机和移动浏览器中播放,但在应用中显示错误:Android 7.0设备和Android 4.4模拟器中均显示“此视频不可用”。
在index.html中有以下几行:
<meta http-equiv="Content-Security-Policy" content="img-src * 'self' data: https: http:; media-src * blob:; connect-src * ws: wss: http: https: 'self'">
和config.xml中的
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
Cordova Android平台版本为7.0.0