android - 如何使用 ionic 框架在 android 上播放限制播放的 youtube 视频

标签 android video youtube ionic-framework

我在 ion-content 标签下有以下代码显示 youtube 视频

<div class="video-container">
      <iframe src="{{videoUrl}}" frameborder="0" width="560" height="315"></iframe>
</div>


.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

它在浏览器中运行良好,但当我在 Android 设备上运行它时,它只是说:

'restricted to play on certain websites watch it on youtube' 

它不允许我点击在 youtube 链接上观看它。

我正在使用 $sce.trustedResource 使用受信任的 url。

我在谷歌搜索了一下,发现我们需要添加引荐来源网址,但如何在 ionic 框架中添加引荐来源网址。

最佳答案

我做了彻底的研究,我发现没有直接的解决方案,因为所有者保护视频免受默认情况下不提供推荐数据的网站的影响,而 Android 没有.但是我创建了一个嵌入了视频的页面并将其上传到我的服务器并在安卓手机上播放。所以你可以看看here .所以如果你把它上传到你的服务器,它肯定会在安卓手机上播放。但是如果你不想把它上传到服务器,那么这里唯一的解决办法就是从这个YouTube link下载视频。然后将其上传回您的 YouTube channel ,那里不再有限制,然后您嵌入新上传的视频而不是受限制的视频。

关于android - 如何使用 ionic 框架在 android 上播放限制播放的 youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37516486/

相关文章:

安卓工作室 : No build variant found error

javascript - Win8 Metro (JS/HTML5) - 页面导航后视频不可见

iphone - 用于播放视频文件的 UIWebView loadHTMLString

youtube - 我可以安排通过 API 发布 YouTube 视频吗?以及其他 'limited' 功能问题

php - PHP YouTube Data API无需宣誓就可获取 channel 信息

android - 保存 ArrayList 内容的最佳方法是什么?

android - 无法在 Android 中的 FrameLayout 上检测手势

html - HTML5视频标签youtube

ios - 将 Assets 视频发送到网络服务 - iOS

Android canvas setShadowLayer 大大降低了性能