【发布时间】:2021-07-23 20:42:13
【问题描述】:
我正在使用 Angular 11 和 Electron 12 开发桌面应用程序。该应用程序必须能够发出声音,并且用户必须能够更改应用程序使用的音频输出设备。
所以,我尝试使用setSinkId WebRTC 实验功能。 Electron 使用支持此功能的 Chromium。因此,在 Electron webPreferences 中,我启用了 experimentalFeatures。
现在,问题在于 Typescript (v4.2.3) 无法识别 setSinkId 功能。
我尝试在 Angular 组件中执行此操作:
但如您所见,我收到以下错误消息:
我知道,可能 Typescript 还不支持这个功能。 但是,如何在 Electron 中更改 Angular 中的音频输出设备?
【问题讨论】:
标签: angular typescript electron webrtc