设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4783|回复: 0
打印 上一主题 下一主题

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

[复制链接]

249

主题

2967

帖子

9078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9078
跳转到指定楼层
楼主
发表于 2013-12-31 19:39:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2014年1月1日正式发布的新版本针对Android平台竖屏(Portrait)模式下视频方向不正常的问题进行了修正,只需要更新SDK(.so库和.java源代码)即可,上层应用代码不需要修改。

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

针对某些Android设备方向不正常的问题,我们提供了一个API接口,可以关闭本地视频参考设备方向的属性,保持摄像头原始的采集方向,API接口定义如下:
  1. ///< 本地视频自动旋转控制(参数为int型, 0表示关闭, 1 开启[默认],视频旋转时需要参考本地视频设备方向参数)
  2. #define BRAC_SO_LOCALVIDEO_AUTOROTATION                98
复制代码
在AnyChat for Android SDK的示例代码中,登录进入大厅,点“设置”,有一个设置项“本地视频跟随设备自动旋转”便是操作该特性,详情可参考AnyChat Android示例工程源代码。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-3 17:49 , Processed in 0.148975 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表