我在 ie8 上的视频 js 有点问题。我有一个视频列表。当用户单击其中一个链接时,我会调用 javascript 来获取正确的视频和视频 url(所有绝对 url)。页面加载时预定工作的视频工作正常,但如果我尝试切换到另一个视频,视频播放器就会消失,脚本控制台一遍又一遍地显示字符串“LOG:Error”......基本上崩溃了 ie8。
这是我用来加载视频的代码:
data = $.parseJSON(data);
mp4_url = data.mp4_url;
webm_url = data.webm_url;
flv_url = data.flv_url;
var submission_id = data.submission_id;
var video_player = '<video id="video" class="video-js vjs-default-skin" controls preload="none" width="'+player_width+'" height="'+player_height+'" poster="" data-setup="{}"> '
+ '<source id="mp4" src="'+mp4_url+'" type="video/mp4" />'
+ '<source id="flash" src="'+flv_url+'" type="video/flv" />'
+ '<source id="webm" src="'+webm_url+'" type="video/webm" />'
+ '</video>';
$('#player').empty();
$('#player').html(video_player);
$('#player').fadeIn('slow');