我在 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/