音频播放由于每个应用的需求不同,所以具体实现也就不同,不过大概框架在那,对于音频列表的播放,写了一个类,放在这今后备用。
1、音频播放类:
package com.example.mediaplayer;
import java.io.IOException;
import java.util.ArrayList;
import android.content.Context;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
public class MediaPlay
{
private MediaPlay( ){
// 禁止被外部类实例化
}
public static void startMedia( Context context, int audioId ){
stopMedia();
mMediaPlayer = MediaPlayer.create( context, audioId );
mMediaPlayer.start();
mMediaPlayer.setOnCompletionListener( new OnCompletionListener() {
@Override
public void onCompletion( MediaPlayer mp ) {
if( null != mp ){
mp.stop( );
mp.release( );
}
mMediaPlayer = null;
}
});
}
public static void startMed