package com.ectrip.cyt.utils; import android.app.Activity; import android.media.MediaPlayer; /** * Created by Administrator on 2016/6/21. */ public class SoundUtil { private static SoundUtil soundUtil = null; private static Activity activity; public static SoundUtil getInstents(Activity activity){ if (soundUtil==null){ synchronized (SoundUtil.class){ soundUtil = new SoundUtil(); soundUtil.activity = activity; } } return soundUtil; } public static final float BEEP_VOLUME = 0.10f; /** * 播放语音 */ public MediaPlayer mediaPlayer; public void playWavSound(int resid){ if(mediaPlayer != null){ mediaPlayer.release(); mediaPlayer = null; } try { mediaPlayer = MediaPlayer.create(activity, resid); mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME); if(mediaPlayer.isPlaying()){ mediaPlayer.stop(); mediaPlayer.reset(); } mediaPlayer.start(); } catch (Exception e) { // TODO Auto-generated catch block // e.printStackTrace(); } } }