如何在Android中添加音频

如何在Android中添加音频?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

第一种:

// 根据资源创建播放器对象
    player = MediaPlayer.create(this, R.raw.xiaoxiaole);
    try {
      player.prepare();// 同步
    } catch (IllegalStateException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    // //播放
    player.start();
    //循环播放
    player.setLooping(true);

第二种:

// 加载pool
    pool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
    soundID = pool.load(this, R.raw.xiaochu, 0);
    pool.play(soundID, 1, 1, 1, 0, 1);

特别要注意的是:音频文件是占系统资源的 ,要重写onDestroy方法,退出的时候释放资源。

@Override
  public void onDestroy() {
    // 释放系统资源
    player.release();
    pool.release();
  }

Android是什么

Android是一种基于Linux内核的*及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对亿速云的支持。