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();
测试左右声道,其实主要步骤是制作一个 含有左右声道的音频文件。
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();
相关文章推荐
- android 使用libmad 生成MP3左右声道的PCM文件
- Android输出正弦波音频信号(左右声道对称)
- Android底层音频声道耳机插头和开关壳体的发展
- android之播放多媒体文件一(播放音频)
- MCI接口实现音频左右声道控制
- Android 使用AudioRecord录音相关和音频文件的封装
- android 测试图片资源在不同文件时所占内存
- Android-播放应用内音频文件and播放内存卡及网络音频
- Android 播放音频文件
- Android下音频的测试程序tinyalsa(录音,放音,查看声卡信息)
- android 左右页面滑动(滑屏)增加layout文件 而不是drawable(还有activity)
- Android 使用AudioRecord录音相关和音频文件的封装
- Android 软件测试日志文件抓取
- Android音频开发(4):如何存储和解析wav文件
- android aac文件格式音频的录制和播放
- android录音开发问题<记录1>:AudioRecord录制的音频文件如何用MediaPlayer类读取
- android扫描sdcard中的音频、视频、图片等文件的方法
- Android 获取本地所有音频文件
- Android系列之音乐播放器的实现一(播放手机内存音频文件)
- Android软件测试的日志文件(Log文件)之多少