zoukankan      html  css  js  c++  java
  • 播放asserts目录下的mp3文件的工具类

    public class FileUtils {
    
    private static MediaPlayer mediaPlayer;
    
    public static void stopMediaPlayer(){
        if (mediaPlayer!=null) {
            mediaPlayer.stop();
            mediaPlayer.pause();
            mediaPlayer.release();
            mediaPlayer = null;
        }
    }
    /**
     * 打开assets下的音乐mp3文件
     */
    public static void playAssetVoice(Context context,String tipMediaName) {
        try {
            stopMediaPlayer();
            //播放 assets/a2.mp3 音乐文件
            AssetFileDescriptor fd = context.getAssets().openFd(tipMediaName);
            if (mediaPlayer==null)
                mediaPlayer = new MediaPlayer();
            mediaPlayer.setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getLength());
            mediaPlayer.prepare();
            mediaPlayer.start();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    }
  • 相关阅读:
    Vue图片国际化
    lambda表达式
    1
    JSPday11
    JSPday10
    JSPday09
    JSPday08
    JSPday07
    JSPday23 预留
    JSPday05(Servlet)
  • 原文地址:https://www.cnblogs.com/Jackie-zhang/p/13822726.html
Copyright © 2011-2022 走看看