1
A
答えて
8
いいえ、ユーザーがウェブサイトから離れると音声を確実に再生することはできません。 は(onbeforeunload
を使用)を開始できますが、再生を終了しません。
真剣に言えば、そうした場合、人々を苛立たせるだけです。 :-)
+0
確認ダイアログが表示されなくなるまで再生を開始し続けることは本当に可能ですか? –
0
私は少しテストをしました(まだ全体HTML5に初心者)、この溶液を思い付いた:
<script>
function myLoadHandler(evt)
{
var audio_file1 = document.getElementById('audioID');
audio_file1.volume = 0
audio_file1.play();
}
if ("onpagehide" in window) {
window.addEventListener("pageshow", myLoadHandler, false);
} else {
window.addEventListener("load", myLoadHandler, false);
}
</script>
<script>
function playAudio() {
var audio_file1 = document.getElementById('audioID');
audio_file1.volume = 1
audio_file1.play();
}
</script>
<body onunload="playAudio()">
<div>
<div>
<audio id="audioID" src="your_audio.wav" preload="auto"></audio>
</div>
</div>
</body>
私は、最新のChromeとFirefoxの上でそれをテストしました。 Firefoxのみで動作します.JavaScriptが実行できるよりも早く、Chromeがすべてのリソースをメモリからすばやく削除すると思います。
私はボリューム0
と負荷にそれを再生理由ですので、もう一つの奇妙なことがあってもプリロード=「自動」で、オーディオは、それが(スクリプトまたはUIのいずれかから)再生された後、実際にバッファするようだということですもうひとつ、以前の回答で言及された人のように、おそらく迷惑でしょう。慎重に使用してください。
関連する問題
- 1. Appceleratorを搭載したiOSでアプリが終了したときに音声がバックグラウンドで再生されない
- 2. WebAudio APIとコードバーは、終了時に音声を再生します。
- 3. NAudioクロススレッドコール例外オーディオ再生が終了したとき自分自身
- 4. Androidスタジオの自分のアプリケーションで音声通話を終了または終了するボタン
- 5. ユーザーが話し終えたときに音声認識を停止する
- 6. 音声再生では音声が再生されません。
- 7. ページを変更するときに音声を再生する
- 8. iOSアプリがバックグラウンドで音楽を再生中に終了する
- 9. 音声録音と再生ループバック問題
- 10. iPhone:MPMoviePlayerControllerビデオを再生する前に自分自身を終了する
- 11. Angular 5 + NodeJS + MongoDB - 音声/音声録音と再生を実装する方法
- 12. リアルタイムで音声を再生
- 13. 音声を検出する方法は、Webページで再生を終了しましたか?
- 14. アプリが終了すると、Androidスタジオの音声が再生されなくなる
- 15. 再生が完了したらAVPlayerを自動的に終了しますか?
- 16. Androidがバックグラウンドで音声を再生するプログレッシブウェブアプリケーションを終了させないようにする
- 17. 音声を録音して同時に再生する
- 18. テキストが音声で終わったときに何かする
- 19. ユーザーが音声を録音するときに音声周波数グラフを作成しますか?
- 20. 録音済みの音声を音声電話で再生する
- 21. iPhone Dev:後で再生したときにMediaPlayerがビデオを再生しない(音声のみ)
- 22. divで音声を再生する
- 23. ブラウザで音声を再生する
- 24. iPadで音声を再生する
- 25. Androidの再生録音音声
- 26. ビデオを録音して音声を再生する
- 27. ユーザーがアプリを終了したときにBluetoothデバイスを再接続する
- 28. 録音と再生音声を別々のクラスにまとめたもの(Swift3)
- 29. 音楽が終わったときに次の曲を再生するiOS swiftで音楽が終了したら
- 30. 録音中に短い音声を再生しますか?
驚きの「ありがとう」オーディオクリップですか?私はそれを個人的にアドバイスするだろう。しかし、はい、可能です(*一種の* ...)。しかし、しないでください。お願いします。 –
ああ、なぜですか?しないでください。 – xbonez
ただしないでください。 –