短视频 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];
        }

效果:

目录
相关文章
|
10月前
|
前端开发
实现手机端的触屏滑动效果
实现手机端的触屏滑动效果
实现手机端的触屏滑动效果
|
4天前
技术经验分享:AVFoundation播放视频时显示字幕,切换音轨
技术经验分享:AVFoundation播放视频时显示字幕,切换音轨
|
移动开发 JavaScript Android开发
iOS12网页视频播放点击全屏按钮会导致闪退
iOS12网页视频播放点击全屏按钮会导致闪退
265 0
|
Android开发
android手机中图片的拖拉及浏览功能
android手机中图片的拖拉及浏览功能
86 1
|
前端开发
前端必备的截屏取色小工具推荐——Faststone Capture
前端必备的截屏取色小工具推荐——Faststone Capture
前端必备的截屏取色小工具推荐——Faststone Capture
|
移动开发 前端开发 JavaScript
移动端 H5图片裁剪插件,内置简单手势操作
移动端 H5图片裁剪插件,内置简单手势操作
移动端 H5图片裁剪插件,内置简单手势操作
|
前端开发 容器
短视频软件开发,实现搜索栏逐渐过渡动画
短视频软件开发,实现搜索栏逐渐过渡动画
176 0
|
XML Android开发 数据格式
直播视频网站源码,按钮背景点击按下变色
直播视频网站源码,按钮背景点击按下变色
629 0
|
JavaScript
直播视频网站源码,实现移动端的按钮拖动
直播视频网站源码,实现移动端的按钮拖动
763 0
|
JavaScript 前端开发
仿抖音短视频系统源码,点击实现波纹效果
仿抖音短视频系统源码,点击实现波纹效果
1835 0