所以即時通訊工作在HTML5/JavaScript rts遊戲。 Obv有幾種聲音都在播放。所以對我而言,一段時間後,這些聲音有點「崩潰」,並且此瀏覽器選項卡上的所有聲音都停止工作。我只能通過重新啓動瀏覽器來重新啓動聲音,重新啓動選項卡(=重新加載遊戲)並不修復它。這是我用來播放聲音:HTML5音頻停止工作一段時間後(泄漏)
// play sound
soundToPlay.load();
soundToPlay.play();
soundToPlay.volume = volume;
即時通訊win7和FF。當我玩遊戲時會發生什麼事情是,Windows進程「audiodg」會增加內存使用量,並且當聲音停止工作時,它通常會達到2.5 gb。當我關閉瀏覽器時,大部分時間它會回落到幾MB,通常應該在那裏。這個audiodg的東西是一個已知的bug(不是我的遊戲,但總的來說),但我不會在我的遊戲之外與audiodg發生任何問題。我的遊戲的大多數用戶似乎沒有這個問題,只有相對較少的人,但我肯定不是唯一的問題,而且它肯定不是唯一的FF事物,我也看到它發生在Chrome上。
您在您的標記使用音頻標籤偶然? – Todd
不,所有javascript(新音頻(文件名)) – Johannes