【问题标题】:How to play YouTube videos inside Meteor in Cordova?如何在 Cordova 的 Meteor 中播放 YouTube 视频?
【发布时间】:2017-10-25 12:18:22
【问题描述】:

我正在构建一个将同时部署到 iOS 和 Android 的 Meteor 应用程序。部分网页嵌入了 YouTube 播放器。

在本地和部署到 Galaxy 时,YouTube 视频可以顺利播放。为 iOS 构建时,视频无法播放。为 Android 构建时,视频播放。

在 iOS 上,没有任何显示,但应该保存视频的 iFrame 已呈现。也就是说,显示的是一个空白区域。

在 mobile-config.js 中我尝试过

App.accessRule('*://*.youtube.com/*');
App.accessRule('*://*.googlevideo.com/*');

App.accessRule('https://*.googlevideo.com/*', { type: 'navigation' } );
App.accessRule('https://*.youtube.com/*', { type: 'navigation' } );

但是,对于 iOS,这没有什么区别。

如何在 iOS 上的基于 Cordova 的 Meteor 应用中播放 YouTube 视频?

【问题讨论】:

    标签: ios cordova meteor video youtube


    【解决方案1】:

    解决这个问题的关键是使用特定的 Cordova 包。enter link description here,安装它:

    meteor add cordova:com.bunkerpalace.cordova.youtubevideoplayer@https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git#765b5954e78ecf7950099c10bfe5f81133f8f396
    

    我没有测试访问规则是否必要。

    【讨论】:

      【解决方案2】:

      尝试从

      编辑您的 mobile-config.js
      App.accessRule('https://*.youtube.com/*', { type: 'navigation' } );
      

      App.accessRule('*://*youtube.com', 'navigation');
      

      【讨论】:

        猜你喜欢
        • 2015-03-02
        • 2014-05-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        • 2012-11-28
        • 2010-10-28
        • 2012-07-05
        • 2020-09-17
        相关资源
        最近更新 更多