public class TXLivePlayerImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG |
Constructor and Description |
---|
TXLivePlayerImpl(Context context) |
Modifier and Type | Method and Description |
---|---|
boolean |
addVideoRawData(byte[] yuvBuffer) |
void |
callExperimentalAPI(java.lang.String jsonStr) |
void |
enableAudioVolumeEvaluation(int intervalMs) |
boolean |
enableHardwareDecode(boolean enable) |
boolean |
isPlaying() |
void |
onNotifyEvent(int event,
Bundle param) |
void |
pause() |
int |
prepareLiveSeek(java.lang.String domain,
int bizid) |
void |
resume() |
int |
resumeLive() |
void |
seek(int time) |
void |
setAudioRawDataListener(TXLivePlayer.ITXAudioRawDataListener listener) |
void |
setAudioRoute(int audioRoute) |
void |
setAudioVolumeEvaluationListener(TXLivePlayer.ITXAudioVolumeEvaluationListener listener) |
void |
setAutoPlay(boolean autoPlay)
Deprecated.
|
void |
setConfig(TXLivePlayConfig config) |
void |
setMute(boolean mute) |
void |
setPlayerView(com.tencent.rtmp.ui.TXCloudVideoView glRootView) |
void |
setPlayListener(ITXLivePlayListener listener) |
void |
setRate(float rate)
Deprecated.
|
void |
setRenderMode(int mode) |
void |
setRenderRotation(int rotation) |
void |
setSurface(Surface surface) |
void |
setSurfaceSize(int width,
int height) |
void |
setVideoRawDataListener(TXLivePlayer.ITXVideoRawDataListener listener) |
void |
setVideoRecordListener(TXRecordCommon.ITXVideoRecordListener listener) |
void |
setVolume(int volume) |
void |
snapshot(TXLivePlayer.ITXSnapshotListener listener) |
int |
startPlay(java.lang.String playUrl,
int playType) |
int |
startRecord(int recordType) |
int |
stopPlay(boolean isNeedClearLastImg) |
int |
stopRecord() |
int |
switchStream(java.lang.String playUrl) |
public static final java.lang.String TAG
public boolean addVideoRawData(byte[] yuvBuffer)
public void callExperimentalAPI(java.lang.String jsonStr)
public void enableAudioVolumeEvaluation(int intervalMs)
public boolean enableHardwareDecode(boolean enable)
public boolean isPlaying()
public void onNotifyEvent(int event, Bundle param)
public void pause()
public int prepareLiveSeek(java.lang.String domain, int bizid)
public void resume()
public int resumeLive()
public void seek(int time)
public void setAudioRawDataListener(TXLivePlayer.ITXAudioRawDataListener listener)
public void setAudioRoute(int audioRoute)
public void setAudioVolumeEvaluationListener(TXLivePlayer.ITXAudioVolumeEvaluationListener listener)
@Deprecated public void setAutoPlay(boolean autoPlay)
public void setConfig(TXLivePlayConfig config)
public void setMute(boolean mute)
public void setPlayerView(com.tencent.rtmp.ui.TXCloudVideoView glRootView)
public void setPlayListener(ITXLivePlayListener listener)
@Deprecated public void setRate(float rate)
public void setRenderMode(int mode)
public void setRenderRotation(int rotation)
public void setSurface(Surface surface)
public void setSurfaceSize(int width, int height)
public void setVideoRawDataListener(TXLivePlayer.ITXVideoRawDataListener listener)
public void setVideoRecordListener(TXRecordCommon.ITXVideoRecordListener listener)
public void setVolume(int volume)
public void snapshot(TXLivePlayer.ITXSnapshotListener listener)
public int startPlay(java.lang.String playUrl, int playType)
public int startRecord(int recordType)
public int stopPlay(boolean isNeedClearLastImg)
public int stopRecord()
public int switchStream(java.lang.String playUrl)