1
我使用window.MediaRecorder
來錄製wav音頻文件,然後將其上傳到S3。我將大塊數據保存到一個數組中,然後在錄製完成後用它們創建一個Blob。這工作正常,我沒有記錄或播放文件的問題。然而,我不能爲我的生活弄清楚如何設置生成的Blob文件的持續時間。從Blob中保存瀏覽器的持續時間
無論何時我在本地下載文件或將其上傳到s3,任何地方都沒有持續時間元數據。我正在保存用戶記錄的音頻的持續時間,但一直未能有效地將其附加到音頻文件。我覺得應該有一個小小的解決方案,但我花了數小時搜索,似乎無法找到任何關於此的東西。它必須是可能的,那麼我錯過了什麼?
順便說一句,我不是很確定.wav文件默認情況下,Firefox和Chrome瀏覽器(支持不確定其他人)。 Firefox可以記錄.ogg文件和Chrome .webm文件。希望能幫助到你。 – cr1ng3