void addListener(V2TXLivePlayerObserver func)
参数 | 类型 | 含义 |
observer | V2TXLivePlayerObserver |
Future<V2TXLiveCode> setRenderViewID(int viewID)
参数 | 类型 | 含义 |
viewID | int | 播放器渲染 V2TXLiveVideoWidget.onViewCreated viewId。 |
Future<V2TXLiveCode> startLivePlay(String url)
startPlay
变更为 startLivePlay
,需要通过 V2TXLivePremier#setLicence
或者 TXLiveBase#setLicence
设置 License 后方可成功播放,否则将播放失败(黑屏),全局仅设置一次即可。直播 License、短视频 License 和视频播放 License 均可使用,若您暂未获取上述 License ,可 快速免费申请测试版 License 以正常播放,正式版 License 需 购买。参数 | 类型 | 含义 |
url | String | 音视频流的播放地址,支持 RTMP、HTTP-FLV、TRTC、WebRTC 协议。 |
Future<V2TXLiveCode> stopPlay()
Future<int> isPlaying()
Future<V2TXLiveCode> setRenderRotation(V2TXLiveRotation rotation)
参数 | 类型 | 含义 |
rotation | 旋转角度,默认值:0。 |
取值 | 含义 |
v2TXLiveRotation0 | 不旋转。 |
v2TXLiveRotation90 | 顺时针旋转90度。 |
v2TXLiveRotation180 | 顺时针旋转180度。 |
v2TXLiveRotation270 | 顺时针旋转270度。 |
Future<V2TXLiveCode> setRenderFillMode(V2TXLiveFillMode mode)
参数 | 类型 | 含义 |
mode | 画面填充模式,默认值:v2TXLiveFillModeFit。 |
取值 | 含义 |
v2TXLiveFillModeFit | 图像适应屏幕,保持画面完整,但如果图像宽高比不同于屏幕宽高比,会有黑边的存在。 |
v2TXLiveFillModeFill | 图像铺满屏幕,不留黑边,如果图像宽高比不同于屏幕宽高比,部分画面内容会被裁剪掉。 |
Future<V2TXLiveCode> pauseVideo()
Future<V2TXLiveCode> resumeVideo()
V2TXLivePlayerObserver.onSnapshotComplete
回调中获取截图图片。Future<V2TXLiveCode> snapshot()
Future<V2TXLiveCode> pauseAudio()
Future<V2TXLiveCode> resumeAudio()
Future<V2TXLiveCode> setPlayoutVolume(int volume)
参数 | 类型 | 含义 |
volume | int | 音量大小,取值范围0 - 100,默认值:100。 |
V2TXLivePlayerObserver.onPlayoutVolumeUpdate
回调中获取到 SDK 对音量大小值的评估。Future<V2TXLiveCode> enableVolumeEvaluation(int intervalMs)
参数 | 类型 | 含义 |
intervalMs | int | onPlayoutVolumeUpdate 音量大小回调的触发间隔,单位为 ms,最小间隔为 100ms。如果小于等于0则会关闭回调,建议设置为 300ms。默认值:0,不开启。 |
Future<V2TXLiveCode> setCacheParams(double minTime, double maxTime)
参数 | 类型 | 含义 |
minTime | double | 缓存自动调整的最小时间,取值需要大于0。默认值:1。 |
maxTime | double | 缓存自动调整的最大时间,取值需要大于0。默认值:5。 |
Future<void> showDebugView(bool isShow)
参数 | 类型 | 含义 |
isShow | bool | 是否显示,默认值:false。 |
本页内容是否解决了您的问题?