admin 发表于 2013-12-31 19:39:51

修正Android平台竖屏(Portrait)模式下视频方向不正常的问题

2014年1月1日正式发布的新版本针对Android平台竖屏(Portrait)模式下视频方向不正常的问题进行了修正,只需要更新SDK(.so库和.java源代码)即可,上层应用代码不需要修改。

需要特别注意的是,由于Android平台的开放性,不同厂家的设备对设备方向(0度角参考点)对定义不同,所以本次修正不能完全匹配所有Android设备,通常来说:
1、如果使用QQ聊天,摄像头方向是正常的,则AnyChat的视频方向也是正常的;
2、如果使用QQ聊天,摄像头方向不正常,则AnyChat中的视频方向也可能不正常,这需要Android设备硬件厂家来修正,通常是修改Android内核驱动程序;

针对某些Android设备方向不正常的问题,我们提供了一个API接口,可以关闭本地视频参考设备方向的属性,保持摄像头原始的采集方向,API接口定义如下:///< 本地视频自动旋转控制(参数为int型, 0表示关闭, 1 开启[默认],视频旋转时需要参考本地视频设备方向参数)
#define BRAC_SO_LOCALVIDEO_AUTOROTATION                98在AnyChat for Android SDK的示例代码中,登录进入大厅,点“设置”,有一个设置项“本地视频跟随设备自动旋转”便是操作该特性,详情可参考AnyChat Android示例工程源代码。
页: [1]
查看完整版本: 修正Android平台竖屏(Portrait)模式下视频方向不正常的问题