短视频 TXUGCRecord工具如何全屏显示

简介: 短视频 TXUGCRecord工具如何全屏显示

我们遇到短视频 TXUGCRecord工具显示时部分带刘海的手机,视频捕捉区上下有黑色区域。

解决方案:

1.隐藏系统状态栏;

2.设置视频渲染模式为VIDEO_RENDER_MODE_FULL_FILL_SCREEN。


出问题的代码:

        if (UGCKitRecordStyleRecord == _config.recordStyle) {
            [[TXUGCRecord shareInstance] setVideoRenderMode:VIDEO_RENDER_MODE_ADJUST_RESOLUTION];
        } else {
            [[TXUGCRecord shareInstance] setVideoRenderMode:VIDEO_RENDER_MODE_ADJUST_RESOLUTION];
        }

具体代码:

1.隐藏导航栏:

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    
    _navigationBarHidden = self.navigationController.navigationBar.hidden;
    [self.navigationController setNavigationBarHidden:YES animated:NO];
    if (_isCameraPreviewOn == NO) {
        [self startCameraPreview];
    } else {
        //停止特效的声音
        [[[TXUGCRecord shareInstance] getBeautyManager] setMotionMute:NO];
    }
    // 恢复变声与混音效果
    if (_voiceChangerType >= 0) {
        [[TXUGCRecord shareInstance] setVoiceChangerType:_voiceChangerType];
    }
    if (_revertType >= 0) {
        [[TXUGCRecord shareInstance] setReverbType:_revertType];
    }
}

2.设置视频渲染模式:

        if (UGCKitRecordStyleRecord == _config.recordStyle) {
            [[TXUGCRecord shareInstance] setVideoRenderMode:VIDEO_RENDER_MODE_FULL_FILL_SCREEN];
        } else {
            [[TXUGCRecord shareInstance] setVideoRenderMode:VIDEO_RENDER_MODE_FULL_FILL_SCREEN];
        }

效果:

目录
相关文章
|
6月前
基于AutoJs过滑块快手极速版脚本
基于AutoJs过滑块快手极速版脚本
228 0
|
17天前
|
开发工具 UED 容器
Flutter&鸿蒙next 实现长按录音按钮及动画特效
本文介绍了如何在 Flutter 中实现一个带有动画效果的长按录音按钮。通过使用 `GestureDetector` 监听长按手势,结合 `AnimatedContainer` 和 `AnimationController` 实现按钮的动画效果,以及 `flutter_sound` 插件完成录音功能。文章详细讲解了功能需求、实现思路和代码实现,帮助读者逐步掌握这一实用功能的开发方法。
92 5
|
2月前
|
开发工具
uniapp, 短剧视频类App实现参考,支持滑动播放,仿抖音 仿陌陌 短视频 无限滑动播放 视频流
阿里云点播服务web播放器sdk,短剧视频类App实现参考。仿抖音 仿陌陌 短视频 无限滑动播放 视频流。无uniapp video 原生组件的层级、遮挡、覆盖问题,适合与不同功能视图组合使用,实现丰富的应用功能。
uniapp, 短剧视频类App实现参考,支持滑动播放,仿抖音 仿陌陌 短视频 无限滑动播放 视频流
|
4月前
Flutter-仿淘宝京东录音识别图标效果
Flutter-仿淘宝京东录音识别图标效果
26 0
|
5月前
技术经验分享:AVFoundation播放视频时显示字幕,切换音轨
技术经验分享:AVFoundation播放视频时显示字幕,切换音轨
46 0
|
数据采集 编解码 前端开发
通过FFmpeg处理跑马灯广告
FFmpeg 裁剪后的视频是对视频原尺寸有影响的,分辨率没有影响。对于视频跑马灯广告的处理方式,还有前端对播放器进行遮挡等方法,不过使用该方法从片源的角度解决了问题,同时巧妙的避开了大量的解码与转码的过程,虽然观影体验降低,但是不能有敏感的广告才是优先级最高的。
509 0
|
Android开发
android手机中图片的拖拉及浏览功能
android手机中图片的拖拉及浏览功能
101 1
|
监控 JavaScript 安全
一款web端的好用又好看的音乐、视频播放器-XGPlayer
视频播放器一直是Web端比较难整的功能,虽然已经有比较优秀的开源库。可以满足日常开发大部分的功能,但是在一些功能上还是不尽如人意。今天给大家介绍一款由西瓜团队开源的视频播放器。
一款web端的好用又好看的音乐、视频播放器-XGPlayer
|
前端开发
前端必备的截屏取色小工具推荐——Faststone Capture
前端必备的截屏取色小工具推荐——Faststone Capture
717 0
前端必备的截屏取色小工具推荐——Faststone Capture
|
移动开发 前端开发 JavaScript
移动端 H5图片裁剪插件,内置简单手势操作
移动端 H5图片裁剪插件,内置简单手势操作
移动端 H5图片裁剪插件,内置简单手势操作