1

なぜこれが起こっているのか、それを回避する方法がわかりません。クラスのdivをクリックしてサウンドをトリガーしようとしています.button

$('.button').click(function(){
    $('audio')[0].player.play();
});

Firefox 以外のすべてでうまく機能します。

$('.button').click(function(){
    $('audio')[0].play();
});

.playeriOS以外のすべてで素晴らしい作品なし!

ここで何ができるかわからない。

4

1 に答える 1

3

私はこれが古い質問であることを知っていますが、まだ誰かがこの問題に対する答えを見つけていない場合は、この問題に対する答えを見つけました!

以下を使用します (IOS と FF で動作します)

$('audio').mediaelementplayer({
 success: function(media, domElement, player) {
   $('.play').on('click', function() {
     media.play();
   });
   $('.pause').on('click', function() {
     media.pause();
   });
 }
});

これは、ボタンまたは「再生」のクラスを持つものを使用し、「一時停止」のクラスを持つ他のボタンを使用して、プレーヤーまたはあなたの心が望むものから外部的に使用します。お役に立てれば!

于 2012-12-24T05:10:00.770 に答える