我已經編程了我的網站,以便在用戶單擊圖像時播放聲音。我用JS做了這個。但有一個問題。在點擊圖像之後聲音播放之前有大約5秒鐘的長時間延遲。我能做些什麼來讓聲音毫不拖延地播放?聲音是一個wav文件。如何避免延遲播放JS中的wav文件
0
A
回答
3
您可能需要預先加載聲音文件。這將下載文件而不播放它,以便在播放它時可用。使用jQuery
<embed name="mySound" src="sound.wav" loop="false" autostart="false" hidden="true">
,或者使一個AJAX請求,因此該文件是由瀏覽器緩存,例如:
你可以用一個嵌入元素來實現
$.ajax({ url: "sound.wav" });
+0
這是我用來播放聲音的代碼。 IT與您上面建議的代碼類似。我的代碼的原因是它僅僅只發出一次聲音。當用戶再次點擊時,沒有任何反應。那麼我該怎麼做? 。函數playSound(顏色){ \t \t \t \t \t \t \t $( 「#wavLoader」)的HTML( 「
相關問題
- 1. 如何播放Wav文件
- 2. 如何在沒有延遲的同時播放多個wav文件
- 3. 如何延遲Mespeak.js中的合成在wav播放時顯示文字
- 4. 如何避免使用Flowplayer在直播回放中累積延遲?
- 5. 播放.wav文件
- 6. 如何在libPd中播放wav文件
- 7. 如何在Node.Js中播放wav文件?
- 8. js自動播放,但延遲5秒
- 9. 如何避免GoogleAppEngine DataStore延遲?
- 10. 避免UIView觸摸延遲
- 11. WPF Storyboard延遲播放wma文件
- 12. 如何避免在播放流時在Android媒體播放器中延遲15秒/緩存
- 13. 如何在IE上播放.wav文件?
- 14. 如何使用QtMultimedia播放wav文件?
- 15. 如何使用Java播放wav文件?
- 16. 如何讓IMediaControl.Run()啓動不延遲播放的文件
- 17. 無法播放WAV文件
- 18. 向後播放WAV文件
- 19. 媒體播放器和延遲播放
- 20. Unity3D中的AudioSource不播放WAV文件
- 21. 播放隊列中的.wav文件
- 22. 播放框架高延遲
- 23. 播放AVAudioPlayer導致延遲
- 24. 延遲播放DirectShow Capture
- 25. 延遲播放音頻
- 26. 避免字體的延遲加載
- 27. 使用lua在freeswitch中使用wav文件播放wav文件
- 28. 使用節點JS中的延遲進行循環播放
- 29. 如何避免任務隊列中的執行延遲
- 30. 如何避免Tomcat啓動過程中的分鐘延遲
是延遲瀏覽器下載wav文件所用的時間?顯示你的代碼... – nnnnnn
讓我問一個反問題:我們如何知道沒有看到代碼? –
我是新來的stackoverflow。我在哪裏粘貼我的代碼? – L1900