前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TRTC横竖屏切换2,重力感应

TRTC横竖屏切换2,重力感应

原创
作者头像
腾讯云-chaoli
修改2020-09-23 13:05:00
2K0
修改2020-09-23 13:05:00
举报

一,简介

如前篇文章《TRTC横竖屏切换》介绍,TRTCSDK提供了三个api,支持手动调整横竖屏切换,组合起来有4X4X4=64种变化,满足所有横竖屏切换需求。

实际开发过程中,手动调用起来,往往还是很麻烦,所以sdk提供了自动横竖屏切换的接口,重力感应开关:setGSensorMode。

二、api介绍

参考api文档描述:

setGSensorMode可以设置重力感应开关:disable关闭;UIAutoLayout打开;UIFixLayout也是打开(待废弃)。

三、通话效果

sdk包中的SimpleDemo为例,sdk默认已经是开启重力感应了,所以只需要切换一下重力感应开关。

代码语言:javascript
复制
//进房前初始化才有效 
mTRTCCloud.setGSensorMode(TRTCCloudDef.TRTC_GSENSOR_MODE_DISABLE);

1、原始效果

两个手都竖持,后续手机旋转状态,都是对比这个状态操作的。

2、打开重力感应,手机旋转90°

左不动,右边手机逆时针旋转90°,home键朝右

3、打开重力感应,手机旋转180°

左不动,右边手机逆时针旋转180°,home键朝上

4、打开重力感应,手机旋转270°

左不动,右边手机逆时针旋转270°,home键朝左

5、关闭重力感应,手机旋转90°

左不动,右边手机逆时针旋转90°,home键朝右

6、关闭重力感应,手机旋转180°

左不动,右边手机逆时针旋转180°,home键朝上

7、关闭重力感应,手机旋转270°

左不动,右边手机逆时针旋转270°,home键朝左

四、总结

非特殊需求,您不需要关注通话横竖屏切换,交给sdk重力感应自动切换即可。

当您是安卓智能设备,采集画面有角度,或者有特殊横屏需求,可以关闭重力感应,换成全手动调用。参考前篇《TRTC横竖屏切换》

链接:

《TRTC横竖屏切换》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,简介
  • 二、api介绍
  • 三、通话效果
    • 1、原始效果
      • 2、打开重力感应,手机旋转90°
        • 3、打开重力感应,手机旋转180°
          • 4、打开重力感应,手机旋转270°
            • 5、关闭重力感应,手机旋转90°
              • 6、关闭重力感应,手机旋转180°
                • 7、关闭重力感应,手机旋转270°
                • 四、总结
                • 链接:
                相关产品与服务
                实时音视频
                实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档