You need to enable JavaScript to run this app.
导航
概览
最近更新时间:2024.08.02 18:13:17首次发布时间:2024.08.02 17:34:00

方法

方法说明
setRenderFillMode设置本地预览画面的填充模式。
android_build构造推流引擎。
setReconnectIntervalSeconds设置推流器推流失败后尝试重连的时间间隔。
getReconnectIntervalSeconds获取推流器推流失败后尝试重连的时间间隔。
setReconnectCount设置推流器推流失败后尝试重连的次数。
getReconnectCount获取推流器推流失败后尝试重连的次数。
setVideoCaptureConfig设置视频采集参数,用于调整和设置视频采集相关的参数。
setAudioCaptureConfig设置音频采集参数,用于调整和设置音频采集相关的参数。
getVideoCaptureConfig获取视频采集参数,用于调整和设置视频采集相关的参数。
getAudioCaptureConfig获取音频采集参数,用于调整和设置音频采集相关的参数。
android_setContext设置应用上下文。
android_getContext获取应用上下文。
setExtraParameters设置扩展参数,默认不需要设置。如果需要使用,您可通过提交工单联系技术支持。
android_getExtraParams获取扩展参数。
destroy停止采集和推流,并销毁推流器。通常在调用 stopPush 结束推流后调用此方法进行清理。
setObserver设置推流器回调,通过设置回调,监听推流器的推流错误、状态、网络质量、设备、首帧等回调事件。
setStatisticsObserver设置推流器周期性回调,用于定期获取推流状态信息。
setRenderView设置本地摄像头预览视图。摄像头采集到的画面,经过美颜、脸形调整、滤镜等多种效果叠加之后,最终会显示到传入的 View 上。
setVideoMirror开启/关闭镜像。
startVideoCapture开始视频采集。
stopVideoCapture停止视频采集。
startAudioCapture开始音频采集。
stopAudioCapture停止音频采集。
switchVideoCapture切换视频采集类型。
switchAudioCapture切换音频采集类型。
getCurrentVideoCaptureType获取当前视频采集类型。
getCurrentAudioCaptureType获取当前音频采集类型。
updateCustomImage自定义静态图,适用于静态图推流采集类型。

getCameraDevice

获取相机设备管理对象 VeLiveCameraDevice

setVideoEncoderConfiguration设置推流视频编码参数。
setAudioEncoderConfiguration设置推流音频编码参数。
startPush开始推流。
startPushWithUrls开始推流,支持备用推流地址。
stopPush停止推流。
isPushing当前是否正在推流中,可用来查询推流器的当前状态。
setWatermark设置推流水印。
startFileRecording开始本地文件录制。
stopFileRecording停止本地文件录制。
setProperty高级配置。
setOrientation设置推流视频帧朝向。默认为竖屏推流。
sendSeiMessage通过视频帧发送 SEI 消息。
setMute设置静音。
isMute当前是否是静音状态。
getAudioDevice获取音频模块管理对象。
createPlayer创建播放器。
setVoiceLoudness设置音量响度。
getVoiceLoudness获取当前音量响度。
isSupportHardwareEcho查询是否支持硬件耳返。
enableEcho是否开启耳返功能。
isEnableEcho获取当前耳返开启状态。
destroy销毁播放器实例。
setListener设置播放状态的监听。
prepare设置文件路径。支持的文件格式包括 MP3、AAC、M4A、WAV。
start暂停播放。
stop停止播放。
pause暂停播放。
resume恢复播放。
getDuration获取文件的总时长,单位为 ms。
seek设置播放进度。
enableMixer开启/关闭音频是否混音到直播流。
enableAutoEq开启/关闭自动音量均衡。
setRenderView支持 MP4 格式的视频渲染。
setFrameListener设置音视频帧回调的监听。
setBGMVolume设置播放音频的音量。
setVoiceVolume设置音频采集音量。
enableBGMLoop设置是否循环播放。

回调

方法说明
onError返错误状态的回调。
onStop停止播放的回调。
onProgress播放进度的回调,每 100ms 触发一次。
onError推流错误回调。
onStart开始播放的回调。
onStatusChange推流状态变化回调。
onFirstVideoFrame首帧视频回调,当推流器发送出第一帧视频时,触发该回调。
onFirstAudioFrame首帧音频回调,当推流器发送出第一帧音频时,触发该回调。
onCameraOpened摄像头开启/关闭回调,当推流器的摄像头开启或关闭时,触发该回调。
onMicrophoneOpened麦克风开启/关闭回调,当推流器的麦克风开启或关闭时,触发该回调。
android_onScreenRecording屏幕采集开启/关闭回调,当推流器的屏幕采集开启或关闭时,触发该回调。
onNetworkQuality网络质量状态回调,当推流器检测到网络质量发生变化时,触发该回调。
onAudioPowerQuality音量等级回调,当推流器的音频音量等级发生变化时,触发该回调。
onStatistics推流周期性统计信息回调。
onLogMonitor周期性日志信息回调。
onFileRecordingStarted直播录制开始回调。
onFileRecordingStopped直播录制停止回调。
onFileRecordingError直播录制错误回调。