Android利用Mediapalyer播放本地資源文件聲音

  1. 首先在res下建立raw,而後將mp3音樂拷貝到raw下
  2. 直接貼代碼吧
//開始播放聲音
public class PlayVoice {
    private static MediaPlayer mediaPlayer;

    public static void playVoice(Context context){
        try {
            mediaPlayer= MediaPlayer.create(context, R.raw.opening);
            mediaPlayer.start();
            mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
                @Override
                public void onCompletion(MediaPlayer mp) {
                    mediaPlayer.start();
                }
            });

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    //中止播放聲音
    public  static void stopVoice(){
        if(null!=mediaPlayer) {
            mediaPlayer.stop();
        }
    }
}
相關文章
相關標籤/搜索