zoukankan      html  css  js  c++  java
  • Android MediaPlayer播放项目res/raw和res/assets下的音频文件

    1..播放res/raw

    //方法一:根据音频文件的ID来创建MediaPlayer
    MediaPlayer mp = new MediaPlayer(this,R.raw.test);
    mp.start();
    
    //方法二:
            MediaPlayer mp = new MediaPlayer();
            AssetFileDescriptor file = getResources().openRawResourceFd(R.raw.test);
            try {
                mp.setDataSource(file.getFileDescriptor(), file.getStartOffset(),
                        file.getLength());
                mp.prepare();
                file.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            mp.setVolume(0.5f, 0.5f);
            mp.setLooping(true);
            mp.start();
    

      

    2.播放res/assets

    AssetManager am = getAssets();
    AssetFileDescriptor afd = am.openFd("bomb.mp3");
    MediaPlayer mp = new MediaPlayer();
    mp.setDataSource(file.getFileDescriptor());
    mp.prepare();
    

      

  • 相关阅读:
    没有上司的舞会
    邮票面值设计
    小木棍
    简单的试炼
    区间质数
    加工生产调度
    泥泞的道路
    总数统计
    中庸之道

  • 原文地址:https://www.cnblogs.com/spring87/p/8243882.html
Copyright © 2011-2022 走看看