我构建了一个应用程序,我试图在Android和iOS上运行 . 不幸的是,youtube iframe在Android上运行不正常 . 虽然它在运行测试时确实可以用于离子视图,但是当我尝试在全屏播放视频时,视频会播放,但是当我尝试退出全屏模式时,视频会冻结并且应用程序会有效地停止工作 .
这是我用来向应用添加iframe的代码:
<iframe class="yt_player_iframe" width="100%" height="315" [src]="video.youtubeId | videoYoutube" frameborder="0" gesture="media"
allow="encrypted-media" allowfullscreen></iframe>
其他相关细节:
cli包:(/ usr / local / lib / node_modules)
@ ionic / cli-utils:1.19.1 ionic(Ionic CLI):3.19.1全局包:
cordova(Cordova CLI):8.0.0本地包:
@ ionic / app-scripts:3.1.8 Cordova平台:android 7.0.0 ios 4.5.4 Ionic Framework:ionic-angular 3.9.2系统:
ios-deploy:1.9.2节点:v8.9.3 npm:5.5.1操作系统:macOS High Sierra Xcode:Xcode 9.2 Build版本9C40b
环境变量:
ANDROID_HOME:未设置
其他:
后端:亲
我很感激有关如何解决这个问题的任何意见,因为我已经花了很长时间寻找并且找不到解决方法 . 谢谢!