Slide 31
Slide 31 text
31
3.4 getUserMedia
var startBtn = document.getElementById('startBtn');
function start() {
navigator.getUserMedia({audio:true, video:true}, gotStream, logError);
startBtn.disabled = true;
}
function gotStream(stream) {
stream.onended = function () {
startBtn.disabled = false;
};
}
function logError(error) {
log(error.name + ": " + error.message);
}
使用例
No. API 概要
1 getUserMedia(MediaStreamConstraints
constraints,
NavigatorUserMediaSuccessCallback
successCallback,
NavigatorUserMediaErrorCallback
errorCallback)
ブラウザが音声入力デバイス(マイク)、映像入力
デバイス(カメラ)にアクセスし、そこから取得でき
るストリーム。
第1引数:音声、映像の指定
第2引数:アクセス成功時のcallback
第3引数:アクセス失敗時のcallback
WebRTC研修 Copyright© 2016 NTT Software Corporation