Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios HTML嵌入式Vimeo播放器在Cordova CLI 5.4.1和6.2.0中失败_Ios_Cordova_Vimeo_Intel Xdk_Vimeo Ios - Fatal编程技术网

Ios HTML嵌入式Vimeo播放器在Cordova CLI 5.4.1和6.2.0中失败

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构建,播放不会发生。视频区域仍然占用相同的空间,但显示的是一个纯透明/空白区域,背

我正在使用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不支持移动设备上的在线播放


有什么办法可以解决这个问题吗?

好的,这个问题是由英特尔XDK或Cordova新版本的白名单更改引起的

在“英特尔XDK”中,我在“项目->构建设置->白名单>导航”下添加了*.vimeo.com

这导致XDK文件以以下方式更新:

"project": {
  "buildConfigurations": {
    "iOS": {
      "appAccess_": {
        "mode": "whitelist",
        "network": [
          "*"
        ],
        "intents": [],
        "navigation": [
          "*.vimeo.com"
        ]
      }
    }
  }
}
在这一变化之后,嵌入式Vimeo视频在使用Cordova 6.2.0构建的iOS应用程序中播放良好

注意,白名单下的networkrequest()条目被设置为“*”,不确定这是否相关