有谁知道Android 中是否有与MPVolumeView等效的功能?
基本上,它是 iOS 中的一个内置组件,可以为用户提供系统音量滑块,和/或(我在 Android 中真正追求的)可用蓝牙 / Airplay 音频输出选项列表(即蓝牙扬声器)。下图显示了它的实际效果:
是否有任何简单的选项可以在 Android 中列出蓝牙等音频路由选项,或者您是否必须自己编写所有扫描、连接、音频路由代码?
有谁知道Android 中是否有与MPVolumeView等效的功能?
基本上,它是 iOS 中的一个内置组件,可以为用户提供系统音量滑块,和/或(我在 Android 中真正追求的)可用蓝牙 / Airplay 音频输出选项列表(即蓝牙扬声器)。下图显示了它的实际效果:
是否有任何简单的选项可以在 Android 中列出蓝牙等音频路由选项,或者您是否必须自己编写所有扫描、连接、音频路由代码?
由于缺乏响应,以及我最近一直在围绕连接到 A2DP 蓝牙接收器的主题进行无休止的谷歌搜索,这个问题的可悲答案似乎是否定的,没有什么能像 Android 中的 MPVolumeView 那样。
正如我所担心的那样,最接近的方法是自己编写所有内容,或者简单地从您的应用程序中弹出系统蓝牙选项窗口(确保您BLUETOOTH_ADMIN
首先在清单中设置了权限):
Intent intentOpenBluetoothSettings = new Intent();
intentOpenBluetoothSettings.setAction(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intentOpenBluetoothSettings);