AppleのiOS 11 webRTC
とgetUserMedia
の紹介以来、私は<video>
要素にカメラの入力を得ることができますが、従来の方法で寸法(height
と)を設定することはできません。iOSでgetUserMediaを使用して寸法を変更するにはどうすればよいですか?
var constraints = {
audio: false,
video: { facingMode: 'user' }
};
navigator.mediaDevices.getUserMedia(constraints).then(
function success(stream) {
video.srcObject = stream;
}
);
これは(iOSののみ)動作しない、およびNO画像が表示されない:
これは動作
var constraints = {
audio: false,
video: { facingMode: 'user', width: 306, height: 180 }
};
navigator.mediaDevices.getUserMedia(constraints).then(
function success(stream) {
video.srcObject = stream;
}
);
catch
からのエラーメッセージ:
無効な制約
失敗の試み:はmandatory
を設定し、ideal
、minHeight
など
これはバグですか?既知の選択肢はありますか?
'何のエラーを明らかにするかもしれません –