同时流式传输到内置扬声器和蓝牙扬声器

Posted

技术标签:

【中文标题】同时流式传输到内置扬声器和蓝牙扬声器【英文标题】:Streaming to built in speakers and bluetooth speakers simultaneously 【发布时间】:2013-02-22 22:22:41 【问题描述】:

android 上,是否可以同时将音频流式传输蓝牙配对扬声器和内置扬声器

AudioManager,好像不是这样。我认为可能有一种方法可以通过MediaRouter 做到这一点,但我找不到任何文档可以为我指明正确的方向。

如果有人有任何建议,将不胜感激。谢谢!

【问题讨论】:

请记住,即使您能够做到这一点,您也会遇到同步问题。蓝牙设备的缓冲区大小与内置声音接口略有不同。这对您的应用程序可能无关紧要。 【参考方案1】:

您可以使用AudioManager.STREAM_RING。此属性设置为MediaPlayer

mediaPlayer.setAudiostreamType(AudioManager.STREAM_RING);

准备好了。

但是!您确实会遇到蓝牙设备同步的问题。现在我正在尝试解决它。​​

【讨论】:

以上是关于同时流式传输到内置扬声器和蓝牙扬声器的主要内容,如果未能解决你的问题,请参考以下文章

Web Audio Api 与 Web Speech Api 集成 - 将扬声器/声卡输出流式传输到语音识别 api

同时播放两种声音,其中一种通过蓝牙发送 - iOS 和 Android

如何将 iPhone 音频路由到蓝牙扬声器

是否可以将音乐从 Android/iOS 设备流式传输到桌面设备?

如何将音频从麦克风传输到扬声器?

将音频重新路由到蓝牙扬声器