0

Web ページに動的に追加される mediaplayer.js html5 オーディオ プレーヤーがあります。この要素の再生イベントに対応できるようにしたいと考えています。次のコード スニペットは、静的/非動的な mediaplayer.js 要素に対して正常に機能します。

$('audio, video').on('play',function(){alert('test');});

だから私はそれを動的な要素に適応させました

$('body').on('play','audio, video',function(){alert('test');});

ただし、動的要素でも静的要素でも機能しません。

誰もこれに遭遇したことがありますか?これに対する解決策はありますか?

ありがとう。

4

1 に答える 1

0

少し掘り下げた後、解決策を思いつきました。まさに私が望んでいたものではありませんが、同じことを行います。

$('video,audio').mediaelementplayer(
{
    success:function(player)
    {
        player.addEventListener('play',function()
        {
            alert('hello');
        });
    }
}); 
于 2013-02-25T00:26:22.390 に答える