MediaRecorder.stream
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2021å¹´4æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
MediaRecorder.stream ã¯èªã¿åãå°ç¨ããããã£ã§ã MediaRecorder ã使ããã¨ãã« MediaRecorder() ã³ã³ã¹ãã©ã¯ã¿ã¼ã«æ¸¡ããã¹ããªã¼ã ãè¿ãã¾ãã
å¤
æåã« MediaRecorder ã使ããã¨ã MediaRecorde() ã³ã³ã¹ãã©ã¯ã¿ã¼ã«æ¸¡ãã MediaStream ã§ãã
ä¾
js
if (navigator.getUserMedia) {
console.log("getUserMediaããµãã¼ãããã¦ãã¾ãã");
navigator.getUserMedia(
// å¶ç´ - ãã®ã¢ããªã«å¿
è¦ãªã®ã¯é³å£°ã®ã¿
{
audio: true,
},
// æåã³ã¼ã«ããã¯
(stream) => {
const mediaRecorder = new MediaRecorder(stream);
const myStream = mediaRecorder.stream;
console.log(myStream);
},
);
}
仿§æ¸
| 仿§æ¸ |
|---|
| MediaStream Recording > # dom-mediarecorder-stream > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- MediaStream åé² API ã®ä½¿ç¨
- ã¦ã§ããã£ã¯ã¿ãã©ã³: MediaRecorder + getUserMedia + ã¦ã§ããªã¼ãã£ãª API å¯è¦åãã¢ãChris Mills èï¼GitHub ã®ã½ã¼ã¹ï¼ãï¼è±èªï¼
- simpl.info ã® MediaStream Recording ã®ãã¢ãSam Dutton èãï¼è±èªï¼
Navigator.getUserMedia