16ビットのPCMオーディオがあり、それを8ビットのPCMUに変換したいと思います。私の知る限り、16ビットから8ビットへの変換は簡単です。各サンプルから最後の8ビットを削除するだけです。
8ビットpcmを8ビットpcmuに変換する方法を知りたいですか?どんな記事やサンプルコードも素晴らしいでしょう!
これは、すぐに使用できるフレームワークが利用できないモバイルプラットフォーム用であるため、カスタム実装でそれを行う必要があります。
μ-lawアルゴリズムに関するウィキペディアの記事を確認してください。
下部には、著者がCコードで16サンプルを8ビットPCMUサンプルに圧縮する方法を示すこの記事が記載されています。そのコードをJavaに移植するのは簡単です。