Ios HTML嵌入式Vimeo播放器在Cordova CLI 5.4.1和6.2.0中失败
我正在使用Intel XDK构建我的Cordova应用程序。我有一个HTML/Javascript应用程序,可以在web浏览器中播放嵌入的Vimeo视频 当我使用Cordova CLI 5.1.1进行构建时,iOS和Android应用程序也可以正常运行 当我使用Cordova CLI 5.4.1或Cordova CLI 6.2.0构建时,Android应用程序会继续播放Vimeo视频,而不会出现问题,但是对于iOS构建,播放不会发生。视频区域仍然占用相同的空间,但显示的是一个纯透明/空白区域,背景前面看不到任何东西 我在Vimeo论坛上开始了一个话题,没有回应。 在另一个帖子中,他们简短地回应说Vimeo不支持移动设备上的在线播放Ios HTML嵌入式Vimeo播放器在Cordova CLI 5.4.1和6.2.0中失败,ios,cordova,vimeo,intel-xdk,vimeo-ios,Ios,Cordova,Vimeo,Intel Xdk,Vimeo Ios,我正在使用Intel XDK构建我的Cordova应用程序。我有一个HTML/Javascript应用程序,可以在web浏览器中播放嵌入的Vimeo视频 当我使用Cordova CLI 5.1.1进行构建时,iOS和Android应用程序也可以正常运行 当我使用Cordova CLI 5.4.1或Cordova CLI 6.2.0构建时,Android应用程序会继续播放Vimeo视频,而不会出现问题,但是对于iOS构建,播放不会发生。视频区域仍然占用相同的空间,但显示的是一个纯透明/空白区域,背
有什么办法可以解决这个问题吗?好的,这个问题是由英特尔XDK或Cordova新版本的白名单更改引起的 在“英特尔XDK”中,我在“项目->构建设置->白名单>导航”下添加了*.vimeo.com 这导致XDK文件以以下方式更新:
"project": {
"buildConfigurations": {
"iOS": {
"appAccess_": {
"mode": "whitelist",
"network": [
"*"
],
"intents": [],
"navigation": [
"*.vimeo.com"
]
}
}
}
}
在这一变化之后,嵌入式Vimeo视频在使用Cordova 6.2.0构建的iOS应用程序中播放良好
注意,白名单下的networkrequest()条目被设置为“*”,不确定这是否相关