2011-05-19 55 views
0

這是我的第一篇關於堆棧溢出的文章,所以希望您可以提供幫助。Android應用程序 - mediaplayer始終可用

我們正在開發一款Android應用程序,無論您處於何種活動狀態,都需要音頻播放器始終可用。理想情況下,我們希望這是一個「彈出式」風格的播放器,當您點擊屏幕或標籤時總是可見的按鈕(例如在操作欄上)可以訪問。但是,玩家需要覆蓋您所在的活動,並在您的設備中的活動和(理想情況下)多任務之間移動時繼續播放音頻。

我已經研究過各種不同的選擇,並且想知道服務是否是最好的選擇。我正在考慮的另一種選擇是一項交易活動。但我願意接受建議!

任何人都可以提供任何指導?提前致謝。

回答

0

我認爲服務,播放曲目是最好的方法。

對於玩家的可視化界面,你應該有一個視圖,它將被包含在你需要的任何地方。 當你打開這個視圖時,你會從服務中獲得信息(你在什麼軌道上,軌道上到底在哪裏)並用這些結果進行初始化。

至少這是我對任務的建議方法。祝你好運!

+0

謝謝Danail,我已經開始走下服務路線,爲用戶界面提供了一個單獨的視圖,並且似乎目前還沒有問題。 – alan 2011-05-19 13:14:59

0

有沒有試過考慮讓它成爲一個Android小部件?它仍然在主屏幕上,用戶可以播放音樂並回到其他任務。 但不知道它是否會符合你的覆蓋標準(我很不明白.. :))

0

查看機器人MediaPlayer -Class。這應該會阻止您使用所有的播放功能。關於如何在Android的Action-Bar上創建您的player-controll-interface,請查看Googles Tutorial。但請注意,ActionBar自Android 3.0起可用,不在以前的版本!

相關問題