2017-07-04 24 views
-9

私は、WAVファイルを記録するアンドロイドアプリケーションを持っています。このファイルの長さは最大3分ですが、30秒で分割する必要があります(この小さなWAVも再生可能でなければなりません)。私はそれが静かな瞬間に分かれているかどうかは本当に気にしません。それを行う方法はありますか?WAVをより小さなWAVファイルに分割するにはどうすればよいですか?

答えて

0

AudioInputStreamとそのAudioFileFormatメンバー(AudioFormatインスタンスを含む)を使用して、何を書き込むか(フォーマット、サンプルレート)を知ることができます。AudioSystemを使用して書き込むことができます。

フォーマットのサンプルレートに基づいて、オーディオのバイト数が30秒であることがわかり、AudioInputStreamからその多くのバイトを読み取って新しいファイルに書き込むループが続きます。

関連する問題