同时流式传输到内置扬声器和蓝牙扬声器
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