2010-05-08 171 views
0

有沒有方法可以確定Android中音頻文件的音頻格式?對正常的java我不喜歡這樣:確定Android中音頻文件的音頻格式

File file= new File(...); 
AudioInputStream stream = AudioSystem.getAudioInputStream(file); 
AudioFormat format= stream.getFormat(); 

回答

2

android.media.AudioTrack [1]有下面的方法來訪問有關音頻數據的信息:

  • getChannelCount,以確定信道
  • getChannelConfiguration數目來確定如果您處理單聲道或立體聲內容
  • getSampleRate找出採樣頻率

  • getAudioFormat,以確定是否處理8位或16位採樣寬度。
0

您列出的AudioTrack.getXXX方法僅僅返回提供給構造函數的值。這並不能解決原始海報的問題。