我构建了一个应用程序,我试图在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:未设置

其他:

后端:亲

我很感激有关如何解决这个问题的任何意见,因为我已经花了很长时间寻找并且找不到解决方法 . 谢谢!