您的位置:首页 > 移动开发 > Android开发

Android左右声道音频文件测试

2013-09-27 00:00 302 查看
摘要: Android设备自检测试(左右声道测试)

测试左右声道,其实主要步骤是制作一个 含有左右声道的音频文件。

private MediaPlayer mMedieplayer;

Button mButton = (Button)findViewById(R.id.soundtrack_but);
AudioManager mAudioManager = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE);

int audio_max = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int audio_cur = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, audio_max, AudioManager.FLAG_PLAY_SOUND);

mButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
audio_max, AudioManager.FLAG_PLAY_SOUND);

try {
mMedieplayer= MediaPlayer.create(this, R.raw.test);//主要是这个音频文件的制作
mMedieplayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();

}
mMedieplayer
.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.stop();
mp.release();
mp = null;
}
});
}
});
mButton.performClick();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息