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. NAudioクロススレッドコール例外オーディオ再生が終了したとき自分自身
- 3. iPhone:MPMoviePlayerControllerビデオを再生する前に自分自身を終了する
- 4. 音声録音と再生ループバック問題
- 5. 音声を検出する方法は、Webページで再生を終了しましたか?
- 6. アプリが終了すると、Androidスタジオの音声が再生されなくなる
- 7. ユーザーが音声を録音するときに音声周波数グラフを作成しますか?
- 8. iPhone Dev:後で再生したときにMediaPlayerがビデオを再生しない(音声のみ)
- 9. divで音声を再生する
- 10. iPadで音声を再生する
- 11. ブラウザで音声を再生する
- 12. 録音済みの音声を音声電話で再生する
- 13. ビデオを録音して音声を再生する
- 14. youtubeビデオの再生が終了したらブラウザを自動的に終了するには
- 15. Androidの再生録音音声
- 16. 録音中に短い音声を再生しますか?
- 17. 音声を再生するとフラッシュボタンが消える
- 18. Android:SoundPoolの再生が終了したことを知る方法?
- 19. 麻痺した人のための音声コマンドによる電話の終了
- 20. 音声タグ自動再生モバイルでは動作しません
- 21. 音声再生中にDoze Mode/App Standbyが発生する
- 22. ユーザーがウェブサイトを終了した場合の設定値
- 23. 音声通話でオーディオファイルを再生
- 24. AudioToolbox/OpenAL音声ファイルを再生するためのExtAudioFile
- 25. iosはユーザーの音声から音声ファイルをキャプチャします
- 26. iPhoneが寝ているときに音声が再生されない
- 27. 通話終了後に音声が聞こえない
- 28. ユーザーがAlt + Xを押したときにプログラムを終了
- 29. Androidでの音声再生の遅れ
- 30. 音声を録音しようとしたときにPhoneGapエラーが発生しました
驚きの「ありがとう」オーディオクリップですか?私はそれを個人的にアドバイスするだろう。しかし、はい、可能です(*一種の* ...)。しかし、しないでください。お願いします。 –
ああ、なぜですか?しないでください。 – xbonez
ただしないでください。 –