视频JS ie8日志:错误

时间:2012-11-19 21:24:47

标签: internet-explorer-8 video.js

我对ie8上的视频js有点问题。我有一个视频列表。当用户点击其中一个链接时,我会进行javascript调用以获取正确的视频和视频网址(所有绝对网址)。当页面加载工作正常但是如果我尝试切换到另一个视频,视频播放器消失,脚本控制台一遍又一遍地显示一个字符串“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');

1 个答案:

答案 0 :(得分:2)

此处的问题不在于API文档。我意识到我需要做什么把视频块放到我的模板中,然后像这样定义一个变量设置到播放器:

 var mplayer = _V_('video');

然后设置来源:

mplayer.src([{ type: "video/mp4", src: mp4_url },{ type: "video/webm", src: webm_url },{ type: "video/flv", src: flv_url }]);