本文将介绍Android Framework层 Java API音频输出. Java层API在SDK坏境下就可以使用,并不详细讲API
输出主要的类:
MediaPlayer
SoundPool
AudioTrack
1、 MediaPlayer
MediaPlayer 是Android系统多媒体播放的类,即可以播放音频也可以播放视频,我们在这里主要讲解的是播放音频,下面播放音频播放Demo:
public class MediaPlayerActivity extends Activity implements OnPreparedListener {
private MediaPlayer mMediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(Config.URI_MP3);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.prepareAsync();
} catch (Exception e) {
e.printStackTrace();
}
}
&