Android添加音频的几种方法
更新时间:2019年02月02日 09:43:20 作者:凌晨两点半的太阳v
今天小编就为大家分享一篇关于Android添加音频的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
在res文件夹中新建一个文件夹,命名为raw。在里面放入我们需要的音频文件。

第一种:
// 根据资源创建播放器对象
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版微信跳一跳小游戏利用技术手段达到高分的操作方法,需要的朋友一起看看吧2018-01-01
Android采取ContentObserver方式自动获取验证码
这篇文章主要为大家详细介绍了Android采取ContentObserver方式自动获取验证码,感兴趣的小伙伴们可以参考一下2016-08-08
Android中检查网络连接状态的变化无网络时跳转到设置界面
这篇文章主要介绍了Android中检查网络连接状态的变化无网络时跳转到设置界面,需要的朋友可以参考下2017-06-06
快速解决fragment中onActivityResult不调用的问题
下面小编就为大家带来一篇快速解决fragment中onActivityResult不调用的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-04-04
浅析AndroidStudio3.0最新 Android Profiler分析器(cpu memory network
Android Profiler分为三大模块: cpu、内存 、网络。本文给大家介绍AndroidStudio3.0最新 Android Profiler分析器(cpu memory network 分析器)的相关知识,他们的基本使用方法,在文中都给大家提到,具体内容详情大家通过本文一起学习吧2017-12-12


最新评论