Android音乐播放器demo
生活随笔
收集整理的這篇文章主要介紹了
Android音乐播放器demo
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近試著做了一個簡單的音樂播放器,下面是一些自己的小小總結:
1、我用的是MediaPlayer來播放,掌握它的生命周期很重要
2、在準備播放的時候,即由Initialized變成Prepared的時候,推薦使用異步的prepareAsnc()方法,我們可以在監(jiān)聽回調方法onPrepared()中去執(zhí)行start()方法。
3、在開始準備播放一個音樂(prepareAsync())之前,應該確保應用獲得聲音焦點,否則就沒有必要再執(zhí)行下去了。調用AudioManager 的requestAudioFocus(Context,AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN)方法可以申請獲得焦點。
4、播放音樂的任務應該由一個服務來執(zhí)行,我們應該先把這個服務啟動起來,然后在播放界面剛剛創(chuàng)建的時候去綁定這個服務,通過返回回來的Ibinder來拿到操作播放服務的句柄。
總結
以上是生活随笔為你收集整理的Android音乐播放器demo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验1c语言开发环境使用和数据类型、运算
- 下一篇: Android 悬浮窗的实现(类似于36