2016-09-09 4 views
-4

私はJAVAを初めて使用しています。私は自分のコンピュータに保存されているオーディオクリップの詳細を見つける方法を知りたいと思います。 サンプルレート、フレームサイズなどの詳細.. 時間の回答を検索しましたが、満足のいく回答が見つかりませんでした。おかげさまで Javaのオーディオファイルの詳細

+0

これはあなたを助けるかもしれない:https://dzone.com/articles/how-retrieveextract-metadata –

答えて

-1

wavファイルのメタデータを印刷するこのコードを試してください。

import javax.sound.sampled.AudioInputStream; 
import javax.sound.sampled.AudioSystem; 
import java.io.*; 

public class Main { 
    public static void main(String args[]) { 
     String filename = "/usr/share/lmms/samples/shapes/technosynth6.wav"; 
     File fileIn = new File(filename); 
     try { 
      AudioInputStream in = AudioSystem.getAudioInputStream(fileIn); 
      System.out.println("format. " + in.getFormat()); 
     } 
     catch(Exception e){ 
      e.printStackTrace(); 
     } 
    } 
} 

テスト

format. PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian 
+1

@DacSanders 日食でオーディオファイルを追加する方法を教えてください。また、パスを指定する方法もあります –

+0

@arjunsinghパス "/usr/share/lmms/samples/shapes/technosynth6.wav"をローカルストレージのwavファイルへのパスに変更するだけです。 –