我有一个Mac OS X应用程序,并使用WebView(webkit)嵌入YouTube iframe。
出于某种原因,它会在几秒钟后暂停某些视频。它只会卡住装载。
安装了Flash NPAPI插件版本18.0.0.160。
Xcode也抛出错误:<div id="ytplayer"></div>
<script>
document.body.setAttribute("style", "margin-left:0px;margin-top:0px;background-color:#000000");
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '200',
width: '300',
videoId: '%@',
playerVars: {
'controls': 0,
'html5': 1,
'autoplay': 1
}
});
}
</script>
以下是iFrame嵌入的代码,与YouTube提供的代码相同。
{{1}}
几天前工作正常。我相信YouTube可能会更新某些内容,这可能只是意味着错误已经结束。