jQuery将mediaelement.js附加到动态创建的音频标记
我使用mediaelement.js插件作为HTML5音频标签的媒体播放器jQuery将mediaelement.js附加到动态创建的音频标记,jquery,dynamic,bind,mediaelement.js,Jquery,Dynamic,Bind,Mediaelement.js,我使用mediaelement.js插件作为HTML5音频标签的媒体播放器 我使用$('audio,video')将播放器附加到标签上但我想知道如何为动态创建的音频标签做到这一点。有没有像live或on这样的事件解决方案?动态创建音频元素时,是否可以同时创建mediaelement var audio = my new audio element var player = new MediaElementPlayer('#id of new audio element',/* Options
我使用
$('audio,video')将播放器附加到标签上代码>但我想知道如何为动态创建的音频标签做到这一点。有没有像live或on这样的事件解决方案?动态创建音频元素时,是否可以同时创建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();
等等。添加标签后可以重新运行吗?当然可以,但这并不能回答我的问题;)所以我猜这是不可能的?是的,但这与调用$('audio,video').mediaelementplayer()相同;第二次。我想知道是否有一种方法我只能调用这段代码一次,就像我可以调用bind/live/on等事件一样:)