AliPlayer.OnVerifyTimeExpireCallback, AliPlayer.Status
IPlayer.ConvertURLCallback, IPlayer.IPResolveType, IPlayer.MirrorMode, IPlayer.OnChooseTrackIndexListener, IPlayer.OnCompletionListener, IPlayer.OnErrorListener, IPlayer.OnInfoListener, IPlayer.OnLoadingStatusListener, IPlayer.OnPreparedListener, IPlayer.OnRenderFrameCallback, IPlayer.OnRenderingStartListener, IPlayer.OnReportEventListener, IPlayer.OnSeekCompleteListener, IPlayer.OnSeiDataListener, IPlayer.OnSnapShotListener, IPlayer.OnStateChangedListener, IPlayer.OnSubtitleDisplayListener, IPlayer.OnThumbnailListener, IPlayer.OnTrackChangedListener, IPlayer.OnTrackReadyListener, IPlayer.OnVideoRenderedListener, IPlayer.OnVideoSizeChangedListener, IPlayer.Option, IPlayer.PropertyKey, IPlayer.RenderFrameCallbackConfig, IPlayer.RotateMode, IPlayer.ScaleMode, IPlayer.SeekMode
completion, error, idle, initalized, paused, prepared, started, stopped, unknow
限定符和类型 | 方法和说明 |
---|---|
void |
addUrl(java.lang.String url,
java.lang.String uid)
添加播放的地址
|
void |
addVid(java.lang.String videoId,
java.lang.String uid)
添加播放的vid
|
void |
clear()
清空所有视频。
|
java.lang.String |
getCurrentUid()
获取当前播放的视频唯一标志。
|
int |
getMaxPreloadMemorySizeMB()
获取最大的预缓存的内存大小
|
boolean |
moveTo(java.lang.String uid)
播放某个视频
|
boolean |
moveTo(java.lang.String uid,
StsInfo info)
播放某一个视频。
|
boolean |
moveToNext()
播放下一个视频。
|
boolean |
moveToNext(StsInfo info)
播放下一个视频。
|
boolean |
moveToPrev()
播放上一个视频。
|
boolean |
moveToPrev(StsInfo info)
播放上一个视频。
|
void |
removeSource(java.lang.String uid)
移除某个视频。
|
void |
setDefinition(java.lang.String definition)
设置播放的清晰度。
|
void |
setMaxPreloadMemorySizeMB(int size)
设置最大的预缓存的内存大小,默认100M,最小20M
|
void |
setPreloadCount(int count)
设置预加载个数。
|
invokeComponent, setDataSource, setDataSource, setDataSource, setDataSource, setDataSource, setDataSource, setOnVerifyTimeExpireCallback, updateStsInfo, updateVidAuth
addExtSubtitle, clearScreen, currentTrack, currentTrack, enableHardwareDecoder, getCacheFilePath, getCacheFilePath, getConfig, getDuration, getMediaInfo, getMirrorMode, getOption, getPlayerName, getPropertyString, getRotateMode, getScaleMode, getSpeed, getVideoHeight, getVideoRotation, getVideoWidth, getVolume, isAutoPlay, isLoop, isMute, pause, prepare, redraw, release, reload, reset, seekTo, seekTo, selectExtSubtitle, selectTrack, selectTrack, sendCustomEvent, setAutoPlay, setCacheConfig, setConfig, setDefaultBandWidth, setDisplay, setDisplayView, setDrmCallback, setFastStart, setIPResolveType, setLoop, setMaxAccurateSeekDelta, setMirrorMode, setMute, setOnChooseTrackIndexListener, setOnCompletionListener, setOnErrorListener, setOnInfoListener, setOnLoadingStatusListener, setOnPreparedListener, setOnRenderFrameCallback, setOnRenderingStartListener, setOnReportEventListener, setOnSeekCompleteListener, setOnSeiDataListener, setOnSnapShotListener, setOnStateChangedListener, setOnSubtitleDisplayListener, setOnTrackChangedListener, setOnTrackReadyListener, setOnVideoRenderedListener, setOnVideoSizeChangedListener, setPreferPlayerName, setRenderFrameCallbackConfig, setRotateMode, setScaleMode, setSpeed, setStreamDelayTime, setSurface, setTraceId, setVideoBackgroundColor, setVideoTag, setVolume, snapshot, start, stop, surfaceChanged
void setDefinition(java.lang.String definition)
definition
- 清晰度值。void setPreloadCount(int count)
count
- 预加载个数。void addVid(java.lang.String videoId, java.lang.String uid)
videoId
- viduid
- 视频的唯一标志。用于区分视频是否一样。如果uid一样,则认为是一样的。void addUrl(java.lang.String url, java.lang.String uid)
url
- 地址uid
- 视频的唯一标志。用于区分视频是否一样。如果uid一样,则认为是一样的。void removeSource(java.lang.String uid)
uid
- 视频的唯一标志。用于区分视频是否一样。如果uid一样,则认为是一样的。void clear()
java.lang.String getCurrentUid()
boolean moveToNext()
boolean moveToPrev()
boolean moveTo(java.lang.String uid)
uid
- 视频的唯一标志。用于区分视频是否一样。如果uid一样,则认为是一样的。boolean moveToNext(StsInfo info)
info
- sts的信息。传递这个信息保证sts不过期。boolean moveToPrev(StsInfo info)
info
- sts的信息。传递这个信息保证sts不过期。boolean moveTo(java.lang.String uid, StsInfo info)
uid
- 视频的唯一标志。用于区分视频是否一样。如果uid一样,则认为是一样的。info
- sts的信息。传递这个信息保证sts不过期。void setMaxPreloadMemorySizeMB(int size)
size
- 最大的预缓存的内存大小int getMaxPreloadMemorySizeMB()