我在 iOS 5 上的 UIWebView 中嵌入了 YT 视频,使用 YT Api 将视频嵌入到 iframe 中。一切正常:系统播放器弹出,而我的应用程序继续运行并从 webview 获取回调。但是确定加载了多少字节以及可用的字节数。如何使用嵌入在 UIWebView 和 Javascript youtube API 中的 iframe 来确定特定视频的总字节数和字节数?
这是我初始化播放器的方式:
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', { height: '120', width: '120', videoId: 'lUj4mYPFW4U', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange, 'onPlaybackQualityChange' : onPlaybackQualityChange } });
}
以及我如何尝试获取有关字节的信息:
function getVideoBytesProgress(){
var s = player.getVideoBytesLoaded() + "/" + player.getVideoBytesTotal();
return s;
}
getVideoBytesTotal() 总是返回 1000,而 getVideoBytesLoaded() 总是返回 0。有没有办法获得我想要的信息?在桌面浏览器上,这工作正常。我在 ios 上做错了什么?