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 蓝牙和音频的主要内容,如果未能解决你的问题,请参考以下文章