[英]How to set Codec on Android phone using adb command for bluetooth connected device?
我正在嘗試用我的藍牙設備(耳塞)和我的手機編寫自動化,為此我正在使用 ADB 命令。 我能夠找到 ADB 命令來從設備存儲的文件中播放音樂,並像播放、暫停、前進和后退一樣控制它。 要檢查支持的編解碼器和不同編解碼器、比特率的音頻結果,需要從 Android 設備更改編解碼器。 注意:我對 Android 設備代碼或應用程序一無所知,我正在使用一個與芽連接的系統和一個 Android 設備,因此嘗試使用 ADB 命令。 請建議一個更好的選項,以在 Android 設備的開發設置中切換編解碼器。
我嘗試了谷歌搜索並找到了一種方法,但正在尋找更好的選擇。 基於谷歌搜索:使用以下命令打開開發設置: adb shell am start -a com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS
注意:需要在此命令之前啟用開發人員模式。 然后使用以下命令滑動設置: adb shell input swipe 0 1000 0 0
然后使用以下 tap 命令單擊特定設置: adb shell input tap 600 910
問題是這僅適用於單個設備,我想支持多個Android 設備作為自動化中的源設備。 僅供參考,使用以下命令可以播放音樂並控制它: adb shell am start -a android.intent.action.VIEW -d file:///storage/emulated/0/Download/xyz.MP3 -t audio/mp3"
adb shell input keyevent 85
85 --> "KEYCODE_MEDIA_PLAY_PAUSE"
86 --> "KEYCODE_MEDIA_STOP"
87 --> "KEYCODE_MEDIA_NEXT"
88 --> "KEYCODE_MEDIA_PREVIOUS"
89 --> "KEYCODE_MEDIA_REWIND"
91 --> "KEYCODE_MUTE"
90 --> "KEYCODE_MEDIA_FAST_FORWARD"
91 --> "KEYCODE_MUTE"
讓我知道是否有任何方法可以使用 adb 在 android 電話上使用不同的編解碼器 select?
我嘗試了谷歌搜索並找到了一種方法,但正在尋找更好的選擇。 基於谷歌搜索:使用以下命令打開開發設置: adb shell am start -a com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS
注意:需要在此命令之前啟用開發人員模式。 然后使用以下命令滑動設置: adb shell input swipe 0 1000 0 0
然后使用以下 tap 命令單擊特定設置: adb shell input tap 600 910
問題是這僅適用於單個設備,我想支持多個Android 設備作為自動化中的源設備。
藍牙編解碼器協商由藍牙協議棧完成,應用程序無法更改。 除非你想用修改過的藍牙堆棧編譯你自己的 Android 發行版,否則你將無法實現你的目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.