android - 获取当前音频输出 Android
问题描述
我想获取当前正在播放的音频设备(如电话、有线耳机或蓝牙设备)。你知道如何获得吗?我的代码:
val manager = getSystemService(Context.AUDIO_SERVICE) as AudioManager
return if (manager.isBluetoothScoOn) "Bluetooth"
else if (!manager.isBluetoothScoOn && !manager.isSpeakerphoneOn) "Wired"
else "Phone"
解决方案
推荐阅读
- azure - Azure PowerShell Set-AzKeyVaultAccessPolicy 命令设置对数据工厂的访问策略
- javascript - 替换和原始函数 var 之间的区别
- c# - 如何对多个单词(不是字符)进行正则表达式拆分
- reactjs - 如何解析 react-final-form 中未触及的字段
- javascript - 当使用一个字符串从另一个函数调用一个函数时,人们会怎么做呢?
- python - TensorFlow cuda,cudart64_101.dll 未找到
- jenkins - 我可以在 yaml 配置文件中使用 Jenkins 变量吗?
- git - 如何在 VS Code 中使用 BitBucket?
- c++ - 带头的类中的方法和参数声明问题
- python-3.x - 为什么在 tkinter 窗口中禁用画布滚动条?