我試圖檢測(並聽)設備路由音頻到哪個路由(輔助,藍牙,內置揚聲器)。我看到谷歌有兩個MediaRouter班,一個在哪個MediaRouter用於檢測音頻路由?
,另一個在
他們顯然有添加回調方法的不同實現。我應該使用哪一個,爲什麼?
我試圖檢測(並聽)設備路由音頻到哪個路由(輔助,藍牙,內置揚聲器)。我看到谷歌有兩個MediaRouter班,一個在哪個MediaRouter用於檢測音頻路由?
,另一個在
他們顯然有添加回調方法的不同實現。我應該使用哪一個,爲什麼?
其實,在這裏讀書直通谷歌開發者的API指南後, https://developer.android.com/guide/topics/media/mediarouter.html
它說:
注意:有另一套在 android.media提供的媒體路由器的API,已被v7-mediarouter支持庫取代。你不應該使用android.media類來實現媒體路由器 的功能。
所以我想我應該使用V7,每個谷歌的建議
我應該使用哪一個,爲什麼?
android.media.MediaRouter
爲API16 +而android.support.v7.media.MediaRouter
是API7 +所以基本上這一切都取決於什麼是您的應用程序支持的最低API版本,但即使你的目標API16 +我會考慮去,因爲可能的更新和bug修復這個版本可能的支持庫接收與設備的內置版本相反。