You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何规避基于Chromium的浏览器中音频MediaStreamTrack无法生成静音的缺陷?

MediaStreamTrack 规范说明与Chrome实现差异

MediaStreamTrack的规范收录于W3C Media Capture and Streams标准中,核心规则在4.3.1.1 媒体流章节定义:

对于消费者而言,结果是一致的:每当MediaStreamTrack处于静音或禁用状态(或两者皆有)时,消费者接收到的是零信息内容,即音频为静音,视频为黑帧。换句话说,只有当MediaStreamTrack对象同时处于非静音和启用状态时,源媒体才会流转。例如,一个以仅包含静音或禁用状态的音频和视频MediaStreamTrack的MediaStream为源的视频元素,会处于播放状态,但渲染黑帧且无声音。

对于新创建的MediaStreamTrack对象,规则如下:除非另有说明(例如克隆时),否则轨道始终处于启用状态,而静音状态则反映创建轨道时源的状态。

需要注意的是,Chrome浏览器中音频类型的MediaStreamTrack实现并未遵循上述规范生成静音,相关问题记录为"MediaStreamTrack does not render silence"。

内容的提问来源于stack exchange,提问作者guest271314

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 10:46:00