我在 Safari 5.1 上使用 VideoJS 播放视频时遇到这种奇怪的行为:
如果我听进度事件:
var player = videojs('player_id', {
preload: 'auto'
techOrder: [ 'html5' ]
});
player.on( 'progress', on_progress );
player.ready( function() { player.play() } );
我只会在回调中得到值 0:
function on_progress( event ) {
console.log( 'buffered', player.bufferedPercent() );
// it will log always 0
}
Notes:
有任何想法吗?
实际上我已经尝试了几种视频播放器,但似乎没有人支持 Safari 5.1。
这些是我尝试过但没有成功的库:
http://www.videojs.com/ http://www.videojs.com/
http://www.jwplayer.com/ http://www.jwplayer.com/
http://jplayer.org/latest/demo-01-video/ http://jplayer.org/latest/demo-01-video/
http://flowplayer.org/ http://flowplayer.org/
http://www.projekktor.com/ http://www.projekktor.com/
Even http://caniuse.com/#search=video http://caniuse.com/#search=video说 Safari 5.1 支持 html5 视频,但实际情况是不支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)