我开发了一个带有cordova的移动应用程序,我真的需要能够播放内联YouTube视频.
我试着解决它一段时间:
我的属性设置playsinline到1YouTube的iframe的API中
我输入<preference name="AllowInlineMediaPlayback" value="true"/>了我的config.xml
然后,我设置AllowsInlineMediaPlayback到true在Xcode中plist中
我甚至尝试将webkit-playsinline直接放在iframe上
结果很奇怪.当我第一次播放我的视频时,它会全屏显示.因此,我通过远程开发人员工具检查我的HTML,以检查属性是否设置良好.它是!我按照我的编辑方式进行编辑,不加修改地保留它,并且魔术发生了:我的视频播放内联!
显然,我不能要求我的用户这样做.
有人有想法解决这个问题吗?
这是一个紧急问题......