V2TXLivePlayer class

直播播放器

Constructors

V2TXLivePlayer()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status int
getter/setter pair

Methods

addListener(V2TXLivePlayerObserver observer) → void
添加播放器回调
destroy() → void
销毁实例
enableObserveVideoFrame(bool enable, int pixelFormat, int bufferType) Future<V2TXLiveCode>
开启/关闭对视频帧的监听回调
enableReceiveSeiMessage(bool enable, int payloadType) Future<V2TXLiveCode>
开启接收 SEI 消息
enableVolumeEvaluation(int intervalMs) Future<V2TXLiveCode>
启用播放音量大小提示
isPlaying() Future<V2TXLiveCode>
播放器是否正在播放中
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseAudio() Future<V2TXLiveCode>
暂停播放器的音频流
pauseVideo() Future<V2TXLiveCode>
暂停播放器的视频流
removeListener(V2TXLivePlayerObserver observer) → void
移除播放器回调
resumeAudio() Future<V2TXLiveCode>
恢复播放器的音频流
resumeVideo() Future<V2TXLiveCode>
恢复播放器的视频流
setCacheParams(double minTime, double maxTime) Future<V2TXLiveCode>
设置播放器缓存自动调整的最小和最大时间 ( 单位:秒 )
setPlayoutVolume(int volume) Future<V2TXLiveCode>
设置播放器音量
setProperty(String key, Object value) Future<V2TXLiveCode>
调用 V2TXLivePlayer 的高级 API 接口
setRenderFillMode(V2TXLiveFillMode mode) Future<V2TXLiveCode>
设置画面的填充模式
setRenderRotation(V2TXLiveRotation rotation) Future<V2TXLiveCode>
设置本地渲染画面旋转角度
setRenderViewID(int viewID) Future<V2TXLiveCode>
设置渲染视图的ID
showDebugView(bool isShow) Future<void>
显示仪表盘
snapshot() Future<V2TXLiveCode>
截取播放过程中的视频画面
startLivePlay(String url) Future<V2TXLiveCode>
开始播放音视频流
stopPlay() Future<V2TXLiveCode>
停止播放音视频流
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create() Future<V2TXLivePlayer>
创建实例