我有一个已发布的应用程序,直到几周前才播放嵌入式YouTube视频,现在看来只是一个普通的黑屏。 适用于网络和Android,但不适用于iPhone。
以下是一个示例链接:
https://www.youtube.com/embed/DD7SgzW-6Qs
这是代码
<div class="video-container" *ngIf="videoURL!=''">
<iframe [src]="videoURL" autoplay="false" autostart="false" frameborder="0"></iframe>
</div>
答案 0 :(得分:1)
正确答案是将其添加到config.xml
<allow-navigation href="*://*.youtube.com/*" />
答案 1 :(得分:0)
我用过这个,事情对我很好
.config(function ($sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist(['self', new RegExp('^(http[s]?):\/\/(w{3}.)?youtube\.com/.+$')]);
});