有没有办法改变音频播放的音频sample size
或bits per sample
(我猜是比特率??)。就像音频每个样本有 24 位一样,我想在播放之前将其更改为每个样本 16 位。因为 Android 尚不支持 24 位和 32 位。我正在使用MediaPlayer
类。
有没有类似的东西:
MediaPlayer media = MediaPlayer.create(this, R.raw.audio);
media.set______;
media.start();
或任何更改设备端每个样本位的方法。虽然我可以使用 SOX 在服务器端更改每个样本的位数,但我只是想知道是否可以在 Android 中更改每个样本的位数。
任何帮助是极大的赞赏。