1
因爲我遇到了使用WebAudioAPI播放緩衝樣本的問題。 基本上我有一個網站可以同步設備時鐘,在Soundcloud上下載文件,並在準確的時間開始播放,導致多個設備同步播放。同步時鐘效果很好,音樂在計算機上一起播放。 問題是,在智能手機上,即使時鐘精確同步,似乎有一個隨機延遲,在20ms和500ms之間,並導致播放不同步。 解決問題的第一步是找到什麼是造成這種延遲..設備上的WebAudioAPi延遲
我有幾個想法,但沒有certitudes:
•硬件延遲?但那麼延遲不會持續嗎?
•內存佔用過多,因爲緩衝區加載會減慢速度並以某種方式增加抖動?
真的沒有太多的線索,所以即使是爲什麼它不工作的想法會很好!
謝謝!
是的,我認爲應該是這樣,但麻煩在於,在給定的硬件上,延遲似乎並不穩定。同一個設備可能在某個時間同步,有時不會(即有可聽到的延遲)。所以也許除了硬件之外還有更多的東西.. –
我會嘗試用chunk來安排歌曲播放塊,以避免在開始時太多的處理器和內存使用情況,並且看看是否會改變某些內容。如果不是這樣,那麼我猜你是對的! –
沒有多大幫助!這確實是一個硬件問題。 –