欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android添加音频的几种方法

程序员文章站 2022-06-16 13:33:11
在res文件夹中新建一个文件夹,命名为raw。在里面放入我们需要的音频文件。 第一种: // 根据资源创建播放器对象 player = media...

在res文件夹中新建一个文件夹,命名为raw。在里面放入我们需要的音频文件。

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();
  }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接