我完全不想尝试在流星/科尔多瓦应用程序中播放本地视频内容 .

原因是我们需要我们的meteor应用程序支持用户可选择的数据子集(包括视频)的离线模式 . 当用户离线时,他们下载所选资源 . 视频采用M3U8文件(一个M3U8用于版本列表,一个M3U8文件用于每个版本,然后是每个版本多个视频部分) .

对于那些不熟悉细微差别的人:Meteor / cordova提供来自本地Web服务器而不是 file:// 的内容 .

我试过的

  • cdvfile:/// - 得到 net::ERR_UNKNOWN_URL_SCHEME

  • file:/// - 得到 Not allowed to load local resource

  • 'http://localhost/ ...` - 没有错误,只是没有't load. Presumably the web server running in meteor/cordova isn'吨可访问

  • 服务工作者 - 加载服务工作者的请求被cordova阻止 .

  • blob: 为M3U8文件,然后在 file:// 里面 - 没有用,没有错误 .

我完全难过了 - 有没有人在流星/科尔多瓦应用程序中播放离线媒体?