2013-01-10 36 views
0

我正在使用mediaelement.js插件作为我的媒体播放器来处理HTML5音频标记。jQuery将mediaelement.js附加到动态创建的音频标记

我使用$('audio, video').mediaelementplayer();重视玩家的标签,但我想知道我可以动态创建音频标签做到这一点。有没有类似现场或类似事件的解决方案?

+0

可你只是后重新运行添加标记? – box86rowh

+0

当然,但不能回答我的问题;) –

+0

所以我猜这是不可能的? –

回答

1

当您动态创建音频元素时,是否可以同时创建mediaelement?

var audio = my new audio element 

var player = new MediaElementPlayer('#id of new audio element',/* Options */); 
// ... more code ... 
player.pause(); 
player.setSrc('mynewfile.mp3'); 
player.play(); 

+0

是的,但这与调用 $('audio,video')。mediaelementplayer();第二次。我想知道是否有一种方法我只能调用此代码一次,就像我可以使用bind/live/on等事件一样。:) –

相关问题