我在使用VideoJS播放视频时在Safari 5.1上有这种奇怪的行为:
如果我听取进展事件:
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
}
注意:
我只能使用html5播放器
我正在使用mp4 / h264视频,后退到webm和ogv
该代码适用于Chrome,Firefox和最新的Safari
有什么想法吗?
答案 0 :(得分:0)
实际上我已经尝试了几个视频播放器,看起来没有人支持Safari 5.1。
这些是我试过的没有运气的图书馆:
http://jplayer.org/latest/demo-01-video/
即使http://caniuse.com/#search=video说Safari 5.1支持html5视频,但实际情况并非如此。