簡體   English   中英

MediaBrowserService與MediaPlayer在Android上播放Wave文件

[英]MediaBrowserService vs MediaPlayer to play wave files on Android

在Android開發人員指南中,在“ 構建音頻應用”部分下 ,有一條語句:

音頻應用程序的首選體系結構是客戶端/服務器設計。 播放器及其媒體會話在MediaBrowserService內部實現,UI和媒體控制器與MediaBrowser一起位於Android活動中。

另一方面,我們還有MediaPlayer類。

在哪種情況下首選哪種方式?

因為這種架構具有多個優點,主要是因為控制音樂服務的Ui與音樂服務本身之間存在明顯的分隔。 這樣,音樂服務可以繼續其音樂服務,而與UI客戶端的類型無關。 不同的客戶端可以從您的音樂服務中獲取活動的媒體控制器,並顯示其自己的UI。 不同的應用程序可以附加到您的音樂服務(如果允許),並根據上下文顯示不同的UI,例如Android Auto。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM