AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
com.alivc.live.pusher.AlivcLiveLocalRecordConfig类 参考

本地录制配置 更多...

Public 成员函数

boolean isValid ()
 
String toString ()
 

Public 属性

String storagePath = ""
 
AlivcLiveRecordStreamType streamType = AlivcLiveRecordStreamType.AUDIO_VIDEO
 
int maxSize = 0
 
int maxDuration = 0
 
AlivcLiveRecordAudioQuality audioQuality = AlivcLiveRecordAudioQuality.MEDIUM
 
AlivcLiveRecordMediaFormat mediaFormat = AlivcLiveRecordMediaFormat.MP4
 
AlivcAudioSampleRateEnum audioSampleRate = AlivcAudioSampleRateEnum.AUDIO_SAMPLE_RATE_48000
 

详细描述

本地录制配置

作者
baorunchen
日期
2023/10/8
注意
非互动模式暂不支持该API

在文件 AlivcLiveLocalRecordConfig.java15 行定义.

成员函数说明

◆ isValid()

boolean com.alivc.live.pusher.AlivcLiveLocalRecordConfig.isValid ( )

判断配置是否合法

返回
true->合法;false->不合法

在文件 AlivcLiveLocalRecordConfig.java81 行定义.

◆ toString()

String com.alivc.live.pusher.AlivcLiveLocalRecordConfig.toString ( )

在文件 AlivcLiveLocalRecordConfig.java92 行定义.

类成员变量说明

◆ audioQuality

AlivcLiveRecordAudioQuality com.alivc.live.pusher.AlivcLiveLocalRecordConfig.audioQuality = AlivcLiveRecordAudioQuality.MEDIUM

本地录制音频质量

注解
默认:MEDIUM
参见
AlivcLiveRecordAudioQuality

在文件 AlivcLiveLocalRecordConfig.java58 行定义.

◆ audioSampleRate

AlivcAudioSampleRateEnum com.alivc.live.pusher.AlivcLiveLocalRecordConfig.audioSampleRate = AlivcAudioSampleRateEnum.AUDIO_SAMPLE_RATE_48000

本地录制音频采样率

注解
默认:48K
参见
AlivcAudioSampleRateEnum

在文件 AlivcLiveLocalRecordConfig.java74 行定义.

◆ maxDuration

int com.alivc.live.pusher.AlivcLiveLocalRecordConfig.maxDuration = 0

本地录制最大时长,单位:秒,默认是0

注解
如果等于0或者小于0,则不对录制时长做限制
如果设置了时间长度限制,则超过限制时长停止录制,同时onMediaRecordEvent回调消息;
如果需要控制录制文件时长,可以设置该字段
注:该字段只有在生成MP4文件时生效;如果生成纯音频本地文件,设置该字段无效

在文件 AlivcLiveLocalRecordConfig.java50 行定义.

◆ maxSize

int com.alivc.live.pusher.AlivcLiveLocalRecordConfig.maxSize = 0

本地录制最大文件长度,单位:字节

注解
如果需要控制录制文件大小,可以设置该字段
1. 如果设置为0或者-1,SDK内部按照2G大小进行分块,录制文件超过2G则回调相应事件,并在设置的文件尾上追加块编号重新在新的文件上进行录制;
2. 如果设置了>0的值,则发现文件超过该值后停止录制,同时在onMediaRecordEvent回调消息;

在文件 AlivcLiveLocalRecordConfig.java40 行定义.

◆ mediaFormat

AlivcLiveRecordMediaFormat com.alivc.live.pusher.AlivcLiveLocalRecordConfig.mediaFormat = AlivcLiveRecordMediaFormat.MP4

本地录制媒体格式

注解
默认:MP4
参见
AlivcLiveRecordMediaFormat

在文件 AlivcLiveLocalRecordConfig.java66 行定义.

◆ storagePath

String com.alivc.live.pusher.AlivcLiveLocalRecordConfig.storagePath = ""

本地录制文件绝对路径

注解
请确保路径有读写权限且合法,否则本地录制文件将无法生成
本地录制文件的绝对路径,需要精确到文件名及格式

在文件 AlivcLiveLocalRecordConfig.java23 行定义.

◆ streamType

AlivcLiveRecordStreamType com.alivc.live.pusher.AlivcLiveLocalRecordConfig.streamType = AlivcLiveRecordStreamType.AUDIO_VIDEO

本地录制流类型

注解
默认AUDIO_VIDEO,即:同时录制音频和视频
参见
AlivcLiveRecordStreamType

在文件 AlivcLiveLocalRecordConfig.java31 行定义.