0

iOS を実行しているモバイル デバイスで作業しています。

音声ファイルへの直接ダウンロード リンクがあります (デスクトップで開くと、すぐにダウンロードが開始されます)。これを試してみましたが、再生は 1 回だけです。

<script>var audio = new Audio("'+downloadUrl+'");</script> <button onclick="audio.play();">Play</button>

私もそれをキャッチしようとします<iframe>が、それは 1 回しか再生されません。

を使用する<audio>と、「ストリーミング」が表示され、同じ問題が発生します。オーディオストリーミング

ファイルが携帯電話に保存されていないためだと思います。では、必要に応じて再生されるようにするには、どうすれば修正できますか。

前もって感謝します、

4

1 に答える 1

0

HTMLMediaElement DOM インターフェイスとMedia Eventsを見てみましょう

var audio = new Audio(downloadUrl);

audio.addEventListener('ended', function () {
    audio.currentTime = 0; // seek to position 0 when ended playing
    /* // alternatively, not sure about compatibility
    audio.fastSeek(0);
    */
});

再度再生するのではなくループさせたい場合は、代わりにloopを設定しますtrue

于 2013-07-26T18:52:50.567 に答える