我正在使用brightcove视频,它在firefox和chrome中运行良好,但在IE中它出现一次在页面加载然后立即消失,意味着视频没有显示在浏览器中。
这背后的原因是什么?
<script type="text/javascript">
var player;
var modVP;
function myTemplateLoaded(experienceID) {
player = brightcove.api.getExperience(experienceID);
modVP = player.getModule(brightcove.api.modules.APIModules.VIDEO_PLAYER);
$('.stillimage').stop().fadeOut(150);
$('.BrightcoveExperience').stop().fadeOut();
}
$('.video_resource_container .video_rotator .slideshow ul li:first').addClass('active-vd');
$('.video_resource_container .video_rotator .slideshow ul li input').click(function () {
$('.video_resource_container .video_rotator .slideshow ul li').removeClass('active-vd');
$(this).parent().addClass('active-vd');
});
function onTemplateReady(evt) {
}
function onMediaComplete(videoid, title, desc) {
$('.video_title').empty();
$('.video_title').html(title);
$('.video_para').empty();
$('.video_para').html(desc);
modVP.loadVideoByID(videoid);
}
</script>
答案 0 :(得分:5)
我已经解决了这个问题。只需删除这些脚本
即可$('.stillimage').stop().fadeOut(150);
$('.BrightcoveExperience').stop().fadeOut();
来自myTemplateLoaded函数的。