【问题标题】:Audio output 2 devices音频输出 2 个设备
【发布时间】:2023-03-07 16:32:01
【问题描述】:

我目前正在开发一个网络应用程序,该应用程序必须在用户收听耳机上的麦克风输入时在扬声器上发出音乐。 所以我需要告诉我的浏览器在某个设备上输出一个音频流,在另一个设备上输出另一个流。 有谁知道是否有办法做到这一点?我阅读了很多关于 WebAudioApi 的信息,但它似乎没有提供任何解决方案,因为“context.destination”是唯一的并且由系统定义。

我考虑的另一个解决方案是使用带有声卡的树莓派,这样我就可以通过 websocket 发送音频流并在连接到树莓的设备上播放它。这只是一个想法,问题是我对此的经验绝对是0。这可以做到吗还是我应该忘记它?

非常感谢。

【问题讨论】:

    标签: html audio raspberry-pi html5-audio web-audio-api


    【解决方案1】:

    API 目前不支持同时输出到多个独立的音频设备。最有可能支持的方式是在不同的设备上创建多个 AudioContext;但这不是今天任何人指定或实施的。

    应该能够访问多于两个通道的音频设备的多个输出 - 所以您可以这样做,它只需要在单个设备上(不是一台用于扬声器,一台用于耳机)。

    【讨论】:

      猜你喜欢
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      • 2017-01-16
      相关资源
      最近更新 更多