MediaStream: getTrackById() 方法
getTrackById()
方法是 MediaStream
接口的方法,它返回一个 MediaStreamTrack
对象,该对象表示具有指定 ID 字符串的轨道。如果不存在具有指定 ID 的轨道,则此方法返回 null
。
语法
js
getTrackById(id)
参数
id
-
一个标识要返回的轨道的字符串。
返回值
如果找到一个轨道,其 MediaStreamTrack.id
与指定的 id
字符串匹配,则返回该 MediaStreamTrack
对象。否则,返回值为 null
。
示例
此示例通过将主音频轨道的音频级别降低到 50%,然后启用解说轨道,从而激活视频中的解说轨道。
js
stream.getTrackById("primary-audio-track").applyConstraints({ volume: 0.5 });
stream.getTrackById("commentary-track").enabled = true;
规范
规范 |
---|
媒体捕获和流 # dom-mediastream-gettrackbyid |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。