我正在构建的web应用程序具有音频通知和视频会议选项,因此用户通常会将扬声器和头戴式耳机连接到PC,我的客户希望在主扬声器中播放音频通知,并且可以使用头戴式耳机完成视频会议。
现在我使用all html5处理音频,webRTC处理视频会议,我找不到任何关于如何做到这一点的信息。可能是用闪光灯,但不是找不到这个。
发布于 2015-12-16 18:15:37
通过使用WebRTC,这个领域的解决方案正在涌现。您可以在https://webrtc.github.io/samples/src/content/devices/input-output/上查看工作解决方案的示例
不过目前浏览器对此的支持是有限的。
发布于 2016-03-29 15:09:10
实际上声音输出只在Oslevel上。您可能需要阅读有关chrome.audio应用程序接口的信息,它仍处于实验阶段……“提供chrome.audio接口是为了让用户能够获取系统附带的音频设备的信息并对其进行控制。该接口目前仅针对ChromeOS实现。”
我认为如果它可用于所有操作系统,那么这将有所帮助,这样您就可以使用此API重定向声音…作为此API的一些方法的示例,我可以列出:
getInfo − chrome.audio.getInfo(function callback) ,它返回所有音频输出和输入设备。
setActiveDevices − chrome.audio.setActiveDevices(array of string ids, function callback)将活动设备设置为|ids|指定的设备
问题是Chrome.audio应用程序接口仅适用于ChromeOS,并且声音输出由其他操作系统控制…这就是两条平行线..
发布于 2017-09-14 09:28:01
现在有一个名为AudioPick的HTML5音频设备重定向器Chrome扩展。网站在这里:https://rain-fighters.github.io/AudioPick/
这是带有Github repo的GNU公共许可证下的OpenSource。
有一些限制(没有闪存源,一些类型的HTML5源也将找不到),在主页上指出。
https://stackoverflow.com/questions/14760578
复制相似问题