2013-02-12 95 views
2

所以,也許有人有移動瀏覽器中的高級音頻處理經驗!Android HTML5音頻元素與音頻精靈

我在設置音頻播放器的當前時間時遇到問題。在桌面瀏覽器和iOS上,這一切都很完美。我將當前時間設置爲我的下一個精靈,然後播放直到當前時間到達精靈的末尾。

在Android上我設置的當前時間和之後的第一timeupdate事件,都會激發我audioplayer的當前時間約15-20秒後!所以我的精靈不會彈,因爲我的精靈只有8秒長。

我真的很需要那精靈的處理,因爲在移動瀏覽器,我們只能訪問一個球員,我不想浪費時間在創造和音頻元素,下載源代碼,並設置src。這需要很長的時間...

如果還有其他解決方案,我也會發生。有人試圖從服務器獲取音頻播放器和流音頻?

回答

2

如果有人有興趣,我有一個解決方案!

故障是用比特率模式變量導出音頻文件(用於android瀏覽器的mp3)。首先,我選擇了可​​變比特率模式,因爲我的精靈之間有很多空白區域,並且使用此選項可以節省文件大小!雖然android瀏覽器的編解碼器可以處理這些可變數據,但是當我嘗試爲我的文件設置明確的時間時,它可能會提前10-12秒或更晚。這取決於你是否意外地打擊了變量數據塊。

爲了不與可變數據塊的麻煩,我出口我的MP3爲預置的碼率模式與中等質量(145-185 kbps的)。我的文件比可變比特率模式大30%左右,但它現在可用!