Mediaelement.js 动态创建一个播放器不会';我不在IE工作

Mediaelement.js 动态创建一个播放器不会';我不在IE工作,mediaelement.js,Mediaelement.js,我正在尝试将mediaelement.js用作图库的一部分,在图库中,图像或视频根据您单击的缩略图进行交换。网址如下: 这是我的代码(在单独的.js文件中使用jquery) //组合图像/视频交换 $(“div.gallery-thumb a.gallery-swap”)。单击(函数(){ var newDesc=“”+$(this.attr(“title”)+“”; var newSource=$(this.attr(“href”); if($(this.attr(“rel”)=“image”

我正在尝试将mediaelement.js用作图库的一部分,在图库中,图像或视频根据您单击的缩略图进行交换。网址如下:

这是我的代码(在单独的.js文件中使用jquery)

//组合图像/视频交换
$(“div.gallery-thumb a.gallery-swap”)。单击(函数(){
var newDesc=“”+$(this.attr(“title”)+“

”; var newSource=$(this.attr(“href”); if($(this.attr(“rel”)=“image”){ var newImage=“url”(“+newSource+”); $(“section#project image”).empty().css(“背景图像”,newImage); $(“第#节项目图像”)。预编(newDesc); }else if($(this.attr(“rel”)=“video”){ //视频处理 $(“section#project image”).css(“背景图像”,“无”).empty().prepend(“”); $(“视频项目播放器”).mediaelementplayer(); $(“div.mejs-container”).css(“margin”,“0 auto”); $(“第#节项目图像”)。追加(newDesc); } 返回false; });

这可以在Safari和Firefox上使用,但在IE8中不起作用(我现在没有访问7或9的权限)。我是否使用mediaelement.js不当?

您可能需要:

    $("video#project-player").mediaelementplayer();
下:

    $("section#project-image").append(newDesc);
这就是我要做的,让IE7工作

然而,除此之外,我在IE8中也遇到了MediaElement.js方面的问题,我在这里也看到了其他相关问题

    $("section#project-image").append(newDesc);