我ionic2
應用嵌入youtube
視頻: Page2.ts: 進口{SafeResourceUrl,DomSanitizer}從「@角/平臺的瀏覽器;ionic2 - 嵌入YouTube視頻播放與iOS版V10沒有聲音
export class Page2 {
url: SafeResourceUrl;
constructor(public navCtrl: NavController,
public navParams: NavParams,
sanitizer: DomSanitizer) {
this.url = sanitizer.bypassSecurityTrustResourceUrl('https://www.youtube.com/embed/XHCVWWsQmUs');
}
}
Page2.html:
<iframe height="190" onload="this.width=screen.width" [src]="url" frameborder="0" ></iframe>
,並添加一些喜好配置:
config.xml文件:
<allow-navigation href="*://*.youtube.com/*" />
<allow-navigation href="*youtube*" />
<allow-navigation href="*ytimg*" />
<preference name="AllowInlineMediaPlayback" value="true" />
<preference name="MediaPlaybackRequiresUserAction" value="false" />
它的工作原理罰款android
設備,但沒有聲音在iOS
。我在XCode
控制檯收到此錯誤:
2016年11月8日10:06:10.648528應用[1066:438304] ERROR內部導航 拒絕 - 沒有爲URL = '關於:空白'
不確定是否影響聲音的問題。
我該如何解決這個問題?可能是來自Ionic
或Cordova
的錯誤?
我不知道如何,但我相信它已解決。除了更新到離子版的更新版本之外,我沒有做任何其他特殊的事情,如果這些信息對您有幫助。 – sooon