HTML5 蓝牙和音频

Posted

技术标签:

【中文标题】HTML5 蓝牙和音频【英文标题】:HTML5 Bluetooth and Audio 【发布时间】:2010-06-17 15:44:58 【问题描述】:

html 5 提到蓝牙和音频。但没有关于蓝牙的详细信息。

我正在尝试连接到流式传输音频的蓝牙设备。

是否可以通过浏览器上的蓝牙捕获音频流? HTML + javascript?插件?还有什么技巧吗?

提前感谢您的帮助。

【问题讨论】:

澄清一下,您是在问蓝牙设备还是蓝牙设备流式传输音频? 从蓝牙设备到浏览器。 【参考方案1】:

您提到的链接是规范的旧草案,它不包含在 HTML5 草案的当前版本中。

HTML5 Device API Requirements 指定可以获取可用网络接口信息并且无法控制它们的接口。

因此您不能使用 HTML5 连接到流式传输音频的蓝牙设备。

您可以通过编写自己的 ActiveX 组件(仅在 IE 中工作)或 Applet 来实现此目的。

您需要桌面应用程序才能通过蓝牙连接和传输数据。

【讨论】:

【参考方案2】:

桌面版本的谷歌浏览器现在有一个 Chrome 蓝牙 API,因此现在可以使用谷歌浏览器从网页连接到蓝牙设备: https://developer.chrome.com/apps/bluetooth

还有一个用于蓝牙的网络 API,地址为 https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API,但只有 chrome 使用它,而且是非标准的。

【讨论】:

【参考方案3】:

现在有一个MediaStream API,可让您访问用户已连接的任何视频和音频流设备。您可以查看规格here。

【讨论】:

以上是关于HTML5 蓝牙和音频的主要内容,如果未能解决你的问题,请参考以下文章

ipad2018蓝牙音频传输格式

模块音频蓝牙(iOS和Android)

如何模拟通话以将蓝牙音频流式传输到车辆中?

iOS设置蓝牙外设播放音频

华为freebuds耳机支持啥蓝牙音频格式

蓝牙共享的音频文件只读