在使用YouTube iframe API将视频嵌入metro应用程序时,YouTube是否阻止“ms appx web”?
几个月前,我使用YouTube iframe API将YouTube视频嵌入我的metro应用程序。我使用“ms appx web”在iframe中加载页面:在使用YouTube iframe API将视频嵌入metro应用程序时,YouTube是否阻止“ms appx web”?,iframe,microsoft-metro,youtube-api,Iframe,Microsoft Metro,Youtube Api,几个月前,我使用YouTube iframe API将YouTube视频嵌入我的metro应用程序。我使用“ms appx web”在iframe中加载页面: <iframe src="ms-appx-web:///youtubeplayer.html"></iframe> 然后创建一个YT播放器: function onYouTubeIframeAPIReady() { player = new YT.Player('player', {
<iframe src="ms-appx-web:///youtubeplayer.html"></iframe>
然后创建一个YT播放器:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: 390,
width: 640,
'videoId': 'bHQqvYy5KYo',
playerVars: {
showinfo: 1,
modestbranding: 0
},
events: {
'onReady': onPlayerReady,
}
});
}
首先,它工作得很好。但从几天前开始,我发现YouTube播放器的事件“onPlayerReady”、“onPlayerStateChange”等并没有被解雇。
然后我尝试将youtubeplyer.html页面放到一个远程web服务器上,所有事件再次正常进行。
我不知道为什么会发生这种情况。因为如果使用“ms appx web”加载页面,该页面也会在远程内容中运行,就像在远程web服务器上一样。所以我想知道YouTube最近是否阻止了微软的“微软appx网站”计划
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: 390,
width: 640,
'videoId': 'bHQqvYy5KYo',
playerVars: {
showinfo: 1,
modestbranding: 0
},
events: {
'onReady': onPlayerReady,
}
});
}