2010-05-08 80 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方法仅仅返回提供给构造函数的值。这并不能解决原始海报的问题。