Android添加音頻的幾種方法
更新時間:2019年02月02日 09:43:20 作者:凌晨兩點半的太陽v
今天小編就為大家分享一篇關于Android添加音頻的幾種方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
在res文件夾中新建一個文件夾,命名為raw。在里面放入我們需要的音頻文件。

第一種:
// 根據資源創(chuàng)建播放器對象
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();
//循環(huán)播放
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中檢查網絡連接狀態(tài)的變化無網絡時跳轉到設置界面
這篇文章主要介紹了Android中檢查網絡連接狀態(tài)的變化無網絡時跳轉到設置界面,需要的朋友可以參考下2017-06-06
快速解決fragment中onActivityResult不調用的問題
下面小編就為大家?guī)硪黄焖俳鉀Qfragment中onActivityResult不調用的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
淺析AndroidStudio3.0最新 Android Profiler分析器(cpu memory network
Android Profiler分為三大模塊: cpu、內存 、網絡。本文給大家介紹AndroidStudio3.0最新 Android Profiler分析器(cpu memory network 分析器)的相關知識,他們的基本使用方法,在文中都給大家提到,具體內容詳情大家通過本文一起學習吧2017-12-12

