1

バイト配列で表されるデータを必要とするいくつかのアルゴリズムを使用していますが、テキスト ファイルで作業しているときは問題ありませんが、そのような配列にサウンド ファイルを配置する方法がわかりません。そのサウンド ファイルの拡張子は指定していないので、最も簡単なもので構いません。だから:Javaでバイト配列にサウンドファイルを入れる方法は?

ありがとうございました。

4

2 に答える 2

3

だから:Javaでサウンドファイルをバイト配列に入れる方法は?

File f = new File(soundFilePath, soundFileName);
byte[] soundFileByteArray = new byte[f.length()];
FileInputStream fis = new FileInputStream(f);
fis.read(soundFileByteArray);
于 2012-09-25T23:39:24.283 に答える
3

または、Apache 共通 IO ライブラリを使用できる場合、FileUtils クラスには、ファイルを 1 行でバイト配列に読み込むためのreadFileToByteArrayメソッドが含まれています。

byte[] bytes = FileUitls.readFileToByteArray(file);
于 2012-09-25T23:47:17.013 に答える