js获取电脑上的音视频设备

本文分享了作者近期负责的推流翻译音频桌面应用项目经验,重点介绍了使用JavaScript获取电脑音频设备的方法及最终采用ffmpeg进行推流的技术决策。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近公司派我去完成一个有关推流翻译音频的桌面应用,近期的博客会围绕着这方面展开,包括使用到的相关技术以及相关的学习到的新东西。
首先是通过js来获取电脑上的音视频设备,这边我做了处理只拿了音频相关的设备

navigator
        .mediaDevices
        .enumerateDevices()
        .then(function(devices) {
          let audioDevices = devices.filter(device => device.kind === 'audioinput' && device.deviceId !== "default" && device.deviceId !== "communications");
          console.log(audioDevices,devices);
        })

这个东西最终没有用上因为推流是使用ffmpeg来展开的但是这里还是记录下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值