视频桌面流程
2017-06-13 10:46:19 2 举报
全时iOS手机端视频桌面逻辑
作者其他创作
大纲/内容
NO
isPresenter
YES
remove
推送开关
TCSyncConfStatus
trigerRemoveVideo - playingVideoList
MobileDataPermission
主动操作过过的视频实例
isDestopShareOn
VideoListCount=2
IS_视高
Check umsId
forceShareVideoStatus
stopPreview
arrVideoListPre移除掉
desktopShareStatus
stopShare
forceShareVideoStatus&&isMyvideo
onCustomizedDataReceived(监控||同步信令)
VideoOprationList
triggerAddVideo -playingVideoList
isMyVideo
show Mobile Video
startMyVideo
主动关闭主讲人视频
reSortVip
desktopShareStatus(on)
onVideoInstanceAdded(VideoInstance)
startView
关闭原主讲人视频
常规推送
effective StartVideo
yes
VideoOprationList包含
stopView
onHostMonitorChanged
WhiteList
同步推送
showBoxVideo
onVideoInstanceRemoved(VideoInstance)
ON?
updateSharesLayout
startOtherVideo
双击视频
showPresenterVideo
startPreView
enqueueUserVideo(uid)
onUserPropertyChanged(presenter)
stopOtherVideo
isVideoOn
UI
connect to server
VideoListCount
openVideoForMonitor
DestopOn/DestopOff
needShowMyVideo
updateSharesVisibleList
playingVideoListChangeStatus
startShareWithShortPreview
updateSharesLayout &&updateSharesCurrent
positiveClosePresenterOpration
recoverRemberedVideo
removeUserVideo(uid)
Add
startShare
列表显示
TCConfUserService -startGroupMode
WhiteList 包含
Umsid ==presenterID?
needShowPresenter
单独显示自己的视频,独立于共享池
closeDesktopstartDestop
平均显示
数据流
stopMyVideo
max
show_arrVideoListPrev
rememberBeforeCloseVideo
closeAllVideo
显示
读取updateSharesLayout
关闭多端主讲人视频
closeVideo
VideoListCount=1
_arrVideoListPrev
SyncChanged
begin
SyncOpenDestopShare
server msg
代表未实现的部分
SyncShowVideo
show PC Video
0 条评论
下一页