Android添加音頻的幾種方法
在res文件夾中新建一個文件夾,命名為raw。在里面放入我們需要的音頻文件。

第一種:
// 根據(jù)資源創(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);
特別要注意的是:音頻文件是占系統(tǒng)資源的 ,要重寫onDestroy方法,退出的時候釋放資源。
@Override
public void onDestroy() {
// 釋放系統(tǒng)資源
player.release();
pool.release();
}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
相關文章
Android版微信跳一跳小游戲利用技術(shù)手段達到高分的操作方法
朋友圈到處都是曬微信跳一跳小游戲的,很多朋友能達到二三百分了。下面小編給大家分享Android版微信跳一跳小游戲利用技術(shù)手段達到高分的操作方法,需要的朋友一起看看吧2018-01-01
Android采取ContentObserver方式自動獲取驗證碼
這篇文章主要為大家詳細介紹了Android采取ContentObserver方式自動獲取驗證碼,感興趣的小伙伴們可以參考一下2016-08-08
Android中檢查網(wǎng)絡連接狀態(tài)的變化無網(wǎng)絡時跳轉(zhuǎn)到設置界面
這篇文章主要介紹了Android中檢查網(wǎng)絡連接狀態(tài)的變化無網(wǎng)絡時跳轉(zhuǎn)到設置界面,需要的朋友可以參考下2017-06-06
快速解決fragment中onActivityResult不調(diào)用的問題
下面小編就為大家?guī)硪黄焖俳鉀Qfragment中onActivityResult不調(diào)用的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
淺析AndroidStudio3.0最新 Android Profiler分析器(cpu memory network
Android Profiler分為三大模塊: cpu、內(nèi)存 、網(wǎng)絡。本文給大家介紹AndroidStudio3.0最新 Android Profiler分析器(cpu memory network 分析器)的相關知識,他們的基本使用方法,在文中都給大家提到,具體內(nèi)容詳情大家通過本文一起學習吧2017-12-12

