Dom*_*icM 9 audio android bluetooth
我将手机连接到蓝牙扬声器并插入了耳机.现在我想通过蓝牙扬声器播放音频.当我将音频流设置为AudioManager.STREAM_MUSIC它时,只需通过耳机播放.
它是否在耳机上播放并不重要,但我需要它在蓝牙扬声器上播放.
这怎么可能?应用程序SoundAbout设法做到这一点,所以必须有一种方法.
编辑:当我插入耳机后,只有连接到蓝牙扬声器后,所有音频都通过我想要的蓝牙扬声器播放.但是我不能指望用户找到它并且在向他们展示一个复杂的消息之前我宁愿找到一种方法来使声音在连接到某些时始终通过BT扬声器播放.
谢谢
(请注意,这与以下问题不同:即使插入耳机,如何通过扬声器播放音频? 我希望它能够在蓝牙扬声器上播放,而不是在手机的集成扬声器上播放.)
小智 0
您需要实例化 MediaPlayer 类的新对象并对其使用以下方法
amediaplayer.setAudioStreamType(AudioManager.STREAM_RING)
Run Code Online (Sandbox Code Playgroud)
不要忘记检查使用蓝牙的授权,如您所知,如果没有用户权限,您将无法通过蓝牙向扬声器发送任何内容。
| 归档时间: |
|
| 查看次数: |
30860 次 |
| 最近记录: |