試圖創建一個JavaScript可視化工具,但Safari的行爲不好。音頻數據全部爲空。html5音頻API - frequencyBinCount不會在Safari上返回任何內容
這是我下面的代碼 -
http://jsbin.com/olugOri/1/edit
Chrome瀏覽器的預期
試圖創建一個JavaScript可視化工具,但Safari的行爲不好。音頻數據全部爲空。html5音頻API - frequencyBinCount不會在Safari上返回任何內容
這是我下面的代碼 -
http://jsbin.com/olugOri/1/edit
Chrome瀏覽器的預期
這實際上是因爲他們還沒有真的實施MediaElementSourceNode
呢。不管你如何使用它(有一個增益節點,用腳本處理器,不管),它總是吐出零。
你沒有做錯什麼,Safari尚未實現它。
說不上來,如果是這樣的問題,但你可能不應該onaudioprocess內調用分析儀功能。 onaudioprocess需要是一個超緊湊的功能。如果您只是想要進行視頻音量平均,請使用requestAnimationFrame顯示來自分析儀的平均音量;如果您嘗試檢測裁剪,則只需要一個腳本處理器。
aw ok,那很爛:(已經是第7版本來已經很高興了 – digitalzoomstudio