Media capture
getUserMedia() でカメラ・マイクにアクセスし、MediaStream としてリアルタイムの音声・映像データを取得します。
概要
getUserMedia() でカメラ・マイクにアクセスし、MediaStream としてリアルタイムの音声・映像データを取得します。
対応ブラウザ
デスクトップ
Chrome 53+
Edge 12+
Safari 11+
Firefox 36+
モバイル
Chrome Android 53+
Safari iOS 11+
Firefox Android 36+
基本構文
JAVASCRIPT
const stream = await navigator.mediaDevices.getUserMedia({
video: { width: 1280, height: 720 },
audio: true
});
const video = document.querySelector('video');
video.srcObject = stream; 実務での使いどころ
-
Media capture の活用
Media Capture and Streams API。カメラ・マイクからメディアストリームを取得するAPI。
注意点
- 古いブラウザでは対応していない場合がある。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。