public interface LPMediaVM
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getMediaCoursewareUrl(java.lang.String mediaId)
根据指定mediaId获取媒体课件的播放URL
|
io.reactivex.Observable<IMediaModel> |
getObservableOfCloudVideo()
云端插播监听
|
io.reactivex.Observable<LPPlayerViewUpdateModel> |
getObservableOfPlayerViewUpdate()
获取视频播放器位置大小变化
|
io.reactivex.Observable<java.lang.String> |
getObservableOfTerminateExtraStream()
终止辅助媒体流监听(仅老师和助教有权限)
|
LPPlayerViewUpdateModel |
getPlayerViewUpdate()
获取最新的视频播放器位置大小变化
|
void |
requestPlayerViewUpdate(LPPlayerViewUpdateModel popupLivePlayerPosition)
发送视频播放器位置大小变化
|
LPError |
sendBroadcastOfCloudVideoSpeed(java.lang.String mediaId,
float speed)
同步云端插播播放倍数 (仅老师和助教有权限)
|
LPError |
sendBroadcastOfCloudVideoStatus(java.lang.String mediaId,
LPConstants.LPCloudVideoStatus status)
同步云端插播播放状态 (仅老师和助教有权限)
|
LPError |
sendBroadcastOfCloudVideoTime(java.lang.String mediaId,
int currentTime)
同步云端插播播放进度 (仅老师和助教有权限
|
LPError |
sendBroadcastOfTerminateExtraStream(LPConstants.MediaSourceType mediaSourceType)
发送终止辅助媒体流广播
|
void |
sendMediaPublish(boolean rePull) |
void |
updateSpeakStatus(boolean isSpeakMode) |
io.reactivex.Observable<IMediaModel> getObservableOfCloudVideo()
LPError sendBroadcastOfCloudVideoSpeed(java.lang.String mediaId, float speed)
mediaId
- 流idspeed
- 0.5~2.0LPError sendBroadcastOfCloudVideoStatus(java.lang.String mediaId, LPConstants.LPCloudVideoStatus status)
mediaId
- status
- LPError sendBroadcastOfCloudVideoTime(java.lang.String mediaId, int currentTime)
mediaId
- currentTime
- void requestPlayerViewUpdate(LPPlayerViewUpdateModel popupLivePlayerPosition)
io.reactivex.Observable<LPPlayerViewUpdateModel> getObservableOfPlayerViewUpdate()
LPPlayerViewUpdateModel getPlayerViewUpdate()
io.reactivex.Observable<java.lang.String> getObservableOfTerminateExtraStream()
LPError sendBroadcastOfTerminateExtraStream(LPConstants.MediaSourceType mediaSourceType)
mediaSourceType
- 媒体流类型java.lang.String getMediaCoursewareUrl(java.lang.String mediaId)
mediaId
- void sendMediaPublish(boolean rePull)
void updateSpeakStatus(boolean isSpeakMode)