MediaRecorder: свойство stream
Свойство stream только для чтения интерфейса MediaRecorder возвращает поток, переданный в конструктор MediaRecorder() при создании MediaRecorder.
Значение
Поток MediaStream, переданный в конструктор MediaRecorder() при первоначальном создании MediaRecorder.
Примеры
if (navigator.getUserMedia) {
console.log("getUserMedia supported.");
navigator.getUserMedia(
// constraints - only audio needed for this app
{
audio: true,
},
// Success callback
(stream) => {
const mediaRecorder = new MediaRecorder(stream);
const myStream = mediaRecorder.stream;
console.log(myStream);
},
);
}
Спецификации
| Спецификация |
|---|
| Запись MediaStream # dom-mediarecorder-stream |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
stream |
4947–49В Chrome 49 и ранее поддерживалась только видео, а не аудио. |
79 | 25 | 36 | 14.1 | 4947–49В Chrome Android 49 и ранее поддерживалась только видео, а не аудио. |
25 | 36 | 14 | 5.0 | 49 |
См. также
- Использование API для записи MediaStream
- Web Dictaphone: демонстрация MediaRecorder + getUserMedia + визуализации Web Audio API, от Chris Mills (исходный код на GitHub.)
- simpl.info Демонстрация записи MediaStream, от Sam Dutton.
Navigator.getUserMedia
© 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/MediaRecorder/stream