0
A
回答
1
與API 16級(傑利貝恩)還有的MediaRouter
API,它可以讓你獲取有關當前的音頻/視頻路由的一些信息開始。
要獲得路由信息,您可以使用getSelectedRoute
方法,使用ROUTE_TYPE_LIVE_AUDIO
或ROUTE_TYPE_LIVE_VIDEO
標誌。這會給你一個RouteInfo
對象,通過它你可以使用getName
方法得到路線的名稱。
例如:
MediaRouter mr = (MediaRouter)getSystemService(Context.MEDIA_ROUTER_SERVICE);
RouteInfo ri = mr.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_AUDIO);
if ("HDMI".equals(ri.getName().toString()) {
// do something...
}
+0
你知道我可以將它與MediaRouter支持API結合嗎?具體而言,我希望能夠使用我用於Chromecast的相同API作爲我用於藍牙設備檢測/選擇的API。谷歌音樂以某種方式做到這一點,但我很難找出他們如何做到這一點。 – clu
相關問題
- 1. Android獲取音頻輸出
- 2. Android的視頻和音頻輸出
- 3. 如何獲取當前音頻輸出設備的當前聲音級別?
- 4. 獲取當前播放音頻的AVPlayer
- 5. 捕獲從端口音頻寫入輸出音頻設備的音頻輸出
- 6. 在android中列出音頻和視頻
- 7. 獲取默認音頻/視頻設備
- 8. 從YouTube視頻中獲取音頻
- 9. 從視頻獲取MediaStreamTrack(音頻)
- 10. 從html5視頻獲取音頻
- 11. 如何獲取默認音頻輸出
- 12. Wowza直播視頻 - 如何獲取當前視頻的名稱
- 13. 如何獲得Windows進程當前的音頻輸出級別?
- 14. 獲取當前正在播放的視頻的幀頻
- 15. 獲取Android音頻流
- 16. 在Android中獲取當前播放音頻的元數據
- 17. winapi音頻輸出
- 18. 音頻輸入和輸出(Android代碼)
- 19. 如何從視頻中提取音頻
- 20. javaFX mediaPlayer淡出當前播放音頻
- 21. android獲取設備整體音頻輸出pcm
- 22. 獲取獨立的Windows應用程序當前音量輸出級別在音頻混合器中可視化
- 23. Android音頻捕獲
- 24. 通過RTSP傳輸視頻和音頻
- 25. cakePHP:獲取當前用戶和當前視頻
- 26. android:在webview中獲取視頻的當前位置
- 27. 使用Recorder.js在音頻記錄中「獲取音頻時出錯」
- 28. Android Studio:壓縮視頻和音頻
- 29. Quickblox android音頻/視頻聊天崩潰
- 30. 沒有音頻的Android記錄視頻
在傑利貝恩和以後就可以用'getSelectedRoute(ROUTE_TYPE_LIVE_AUDIO)'(或'ROUTE_TYPE_LIVE_VIDEO')上的['MediaRouter'](http://developer.android.com/ reference/android/media/MediaRouter.html)對象。它返回的'RouteInfo'對象有一個'getName'方法。 – Michael
謝謝,請使用此作爲回答請 –