我尝试让 Nexus 4 前置摄像头的视频正确显示,无论手机方向如何。在横向模式下一切都很好,但在纵向模式下我得到一个垂直信箱图像,它仍然具有横向而不是纵向比例,请参见http://i41.tinypic.com/28jdt10.png的屏幕截图
我在 Android 4.3 上使用 Chrome 28 和 29(测试版)。例如代码见下文和 http://jsfiddle.net/W4par/
$(document).ready(function() {
window.URL = window.URL || window.webkitURL;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
video = document.querySelector('video');
if (navigator.getUserMedia) {
navigator.getUserMedia({audio: false, video: true}, function(stream) {
video.src = window.URL.createObjectURL(stream);
});
}
});
最佳答案
看来您看到了这个错误:https://code.google.com/p/webrtc/issues/detail?id=1977
该票证显示 Chrome M33 中将显示修复程序。
关于javascript - 如何在 Android 版 Chrome 中获取正确的纵向视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18156192/