バイト配列で表されるデータを必要とするいくつかのアルゴリズムを使用していますが、テキスト ファイルで作業しているときは問題ありませんが、そのような配列にサウンド ファイルを配置する方法がわかりません。そのサウンド ファイルの拡張子は指定していないので、最も簡単なもので構いません。だから:Javaでバイト配列にサウンドファイルを入れる方法は?
ありがとうございました。
だから:Javaでサウンドファイルをバイト配列に入れる方法は?
File f = new File(soundFilePath, soundFileName);
byte[] soundFileByteArray = new byte[f.length()];
FileInputStream fis = new FileInputStream(f);
fis.read(soundFileByteArray);
または、Apache 共通 IO ライブラリを使用できる場合、FileUtils クラスには、ファイルを 1 行でバイト配列に読み込むためのreadFileToByteArrayメソッドが含まれています。
byte[] bytes = FileUitls.readFileToByteArray(file);