在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(); }
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接
我正在尝试将MP3音频文件混合到MP4视频中。经过数小时的搜索,我得出结论,我需要将MP3文件转换为AAC格式,该格式适合MP4容器。 在android中为视频添加音频 但是我找不到任何关于如何将MP3文件转换为AAC格式的留档。那么你对如何将MP3音频转换为AAC音频有什么建议吗? 此外,我还需要在最终视频中的特定时间插入几段音频。
本文向大家介绍javascript添加前置0(补零)的几种方法,包括了javascript添加前置0(补零)的几种方法的使用技巧和注意事项,需要的朋友参考一下 前言 众所周知JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串。 假如生成一个是一共是4位的有前置0的数据,通常我们能想到的方法是这样子的: 这种方式的思路比较简单,根据当前数据的位数来
本文向大家介绍android里TextView加下划线的几种方法总结,包括了android里TextView加下划线的几种方法总结的使用技巧和注意事项,需要的朋友参考一下 如果是在资源文件里: 如果是代码里: 代码也可以这样: 以上就是小编为大家带来的android里TextView加下划线的几种方法总结全部内容了,希望大家多多支持呐喊教程~
本文向大家介绍Android MediaPlayer 播放音频的方式,包括了Android MediaPlayer 播放音频的方式的使用技巧和注意事项,需要的朋友参考一下 主要介绍使用MediaPlayer播放音频的方式。关于MediaPlayer的基础知识,比如状态,可以参考Android MediaPlayer 基础简介。 为了方便表达,定义变量名为mediaPlayer。 MediaPlay
本文向大家介绍Android UI更新的几种方法总结,包括了Android UI更新的几种方法总结的使用技巧和注意事项,需要的朋友参考一下 Android UI更新 做过Android开发的人都遇到过这样的问题:随着需求的变化,某些入口界面会出现UI的增减、内容变化和跳转界面变化等问题,这里就说明几种方法来实现 UI的更新。 1、Activity的 runOnUiThread android
本文向大家介绍Android中去掉标题栏的几种方法(三种),包括了Android中去掉标题栏的几种方法(三种)的使用技巧和注意事项,需要的朋友参考一下 1.在java代码中 (SplashActivity继承AppCompatActivity时无效) 2.在manifest.xml中改Theme 3.先在style.xml中自定义style 再在manifest.xml中引用 以上所述是小编给大家