MediaStreamAudioSourceNode: свойство mediaStream
Базовая Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с апреля 2021 года.
Чтение-только свойство интерфейса MediaStreamAudioSourceNode mediaStream указывает на MediaStream, содержащий аудиодорожку, из которой узел получает аудио.
Этот поток был указан при первом создании узла, либо с помощью конструктора MediaStreamAudioSourceNode(), либо метода AudioContext.createMediaStreamSource().
Значение
MediaStream, представляющий поток, содержащий MediaStreamTrack, являющийся источником аудио для узла.
Пользовательский агент использует первую аудиодорожку, найденную в указанном потоке, как источник аудио для этого узла. Однако нет способа быть уверенным, какая дорожка будет использована в потоках с несколькими дорожками. Если конкретная дорожка важна для вас, или вам нужен доступ к самой дорожке, используйте MediaStreamTrackAudioSourceNode вместо этого.
Примеры
const audioCtx = new window.AudioContext();
let options = {
mediaStream: stream,
};
let source = new MediaStreamAudioSourceNode(audioCtx, options);
console.log(source.mediaStream);
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
mediaStream |
22 | 79 | 70 | 15 | 11 | 25 | 79 | 14 | 11 | 1.5 | 4.4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioSourceNode/mediaStream