请参见 TXLivePlayer。
主要负责将直播流的音视频画面进行解码和本地渲染,包含如下技术特点:
API | 描述 |
---|---|
TXLivePlayer | 创建 TXLivePlayer 实例。 |
setConfig | 设置 TXLivePlayer 播放配置项。 |
setPlayListener | 设置推流回调接口。 |
API | 描述 |
---|---|
setPlayerView | 设置播放器的视频渲染 View。 |
startPlay | 播放器开始播放。 |
stopPlay | 停止播放。 |
isPlaying | 是否正在播放。 |
pause | 暂停播放。 |
resume | 恢复播放。 |
setSurface | 使用 Surface 模式用于本地渲染。 |
setSurfaceSize | 设置渲染 Surface 的大小。 |
API | 描述 |
---|---|
setRenderMode | 设置播放渲染模式。 |
setRenderRotation | 设置图像渲染角度。 |
enableHardwareDecode | 开启硬件加速。 |
setMute | 设置是否静音播放。 |
setAudioRoute | 设置声音播放模式。 |
setVolume | 设置音量。 |
switchStream | 多清晰度切换。 |
setAudioVolumeEvaluationListener | 设置音量大小回调接口。 |
API | 描述 |
---|---|
setVideoRecordListener | 设置录制回调接口。 |
startRecord | 启动视频录制。 |
stopRecord | 停止视频录制。 |
snapshot | 播放过程中本地截图。 |
API | 描述 |
---|---|
addVideoRawData | 设置软解码数据载体 Buffer。 |
setVideoRawDataListener | 设置软解码视频数据回调。 |
setAudioRawDataListener | 设置音频数据回调。 |
API | 描述 |
---|---|
prepareLiveSeek | 直播时移准备。 |
seek | 直播时移跳转。 |
resumeLive | 恢复直播播放。 |
请参见 ITXSnapshotListener。
API | 描述 |
---|---|
onSnapshot | 截图回调。 |
API | 描述 |
---|---|
onVideoRawDataAvailable | 软解码器解出一帧数据回调一次。 |
API | 描述 |
---|---|
onPcmDataAvailable | 音频播放数据回调,数据格式 :PCM。 |
onAudioInfoChanged | 音频播放信息回调。 |
请参见 ITXAudioVolumeEvaluationListener。
API | 描述 |
---|---|
onAudioVolumeEvaluationNotify | 播放器音量大小回调, 取值范围 [0,100]。 |
请参见 TXLivePlayConfig。
主要负责 TXLivePlayer 对应的参数设置,其中绝大多数设置项在播放开始之后再设置是无效的。
API | 描述 |
---|---|
setAutoAdjustCacheTime | 设置是否自动调整缓存时间。 |
setCacheTime | 设置播放器缓存时间。 |
setMaxAutoAdjustCacheTime | 设置最大的缓存时间。 |
setMinAutoAdjustCacheTime | 设置最小的缓存时间。 |
setVideoBlockThreshold | 设置播放器视频卡顿报警阈值。 |
setConnectRetryCount | 设置播放器重连次数。 |
setConnectRetryInterval | 设置播放器重连间隔。 |
API | 描述 |
---|---|
setEnableMessage | 开启消息通道。 |
enableAEC | 设置回声消除。 |
请参见 ITXLivePlayListener。
API | 描述 |
---|---|
onPlayEvent | 播放事件通知。 |
onNetStatus | 网络状态通知。 |
本页内容是否解决了您的问题?