我们用了一个第三方的库实现浏览器端的录音,由移动端接收这些音频文件。但是在Chrome浏览器下生成的音频文件很大,1秒有200KB左右,这样对移动端来说太耗费流量。我希望能通过persistentOps
中有关音频质量,码率之类的参数实现音频压缩,不知道可不可以。
PS:已经试过修改第三方库的录制参数(采样率什么的),但是还是不行。
我们用了一个第三方的库实现浏览器端的录音,由移动端接收这些音频文件。但是在Chrome浏览器下生成的音频文件很大,1秒有200KB左右,这样对移动端来说太耗费流量。我希望能通过persistentOps
中有关音频质量,码率之类的参数实现音频压缩,不知道可不可以。
PS:已经试过修改第三方库的录制参数(采样率什么的),但是还是不行。
音频的大小本质上取决于音频本身的码率,你可以通过在
persistentOps
设置avthumb/mp3/ab/100k
来调整音频的码率来使得音频的大小更小一些。