|
本帖最后由 nightkidfifa 于 2015-12-2 16:22 编辑
helloanychat连接 webmeeting 勾选本地视频跟随设备自动旋转,旋转后方向正常,但是竖屏时候视频显示不全,即web上看到的范围比手机上的少一些我在webmeeting的OnAnyChatVideoSizeChange中设置视频窗口是这样设置的。
// 用户视频分辩率发生变化,dwUserId(INT)表示用户ID号,dwResolution(INT)表示用户的视频分辨率组合值(低16位表示宽度,高16位表示高度)
function OnAnyChatVideoSizeChange(dwUserId, dwResolution) {
var tmp = document.getElementsByName('div_videoarea' + '_' + dwUserId);
if (tmp.length == 0) {
return;
}
tmp = tmp[0];
var width = dwResolution & 0x0000ffff;
var height = dwResolution >> 16;
//var w1 = tmp.style.width;
//var h1 = tmp.style.height;
//if ((width / height) < (w1 / h1)) {
// //tmp.style.width = (width * h1) / height + "px";
//} else {
// //tmp.style.height = (w1 * height) / width + "px";
//}
tmp.style.width = "";//这里宽高同时设置成500x500, 问题依旧。 android端返回分辨率已经设置为176x144
tmp.style.height = "";
AddLog("OnAnyChatVideoSizeChange(dwUserId=" + dwUserId + ", dwResolution=" + width + "x" + height + ")", LOG_TYPE_EVENT);
}
android手机竖屏拿着,看到的是内容是整个测试手机,但web上面只看到半个,并且anchat字符角度也不对
|
|