Unity插件_UniversalMediaPlayer

UniversalMediaPlayer

  • 简介
  • 事件流
  • 监控系统
    • 界面
    • 功能解读

简介

此插件可以播放本地和网络两种视频,可做监控系统,注意如果要生成多个播放器需要错开时间,避免卡顿!

事件流

调用Prepare()初始化画面:
OnPlayerOpening =>OnPlayerBuffering(多次) =>OnPrepared

调用play()后产生的事件顺序及触发次数:
OnPlayerOpening =>OnPlayerBuffering(多次) ,在Buffering时不确定时间触发ImageReadyEvent => OnPlayerPlaying

调用pause() 后再次play():
OnPlayerPlaying

监控系统

界面

Unity插件_UniversalMediaPlayer_第1张图片

功能解读

读取本地监控配置Excel表,生成监控区域列表,用户点击某个区域显示对应区域监控列表,点击监控播放监控并打开监控放大画面
Unity插件_UniversalMediaPlayer_第2张图片
1:外部调用AreaList上的ZYF_MonitoringSystem_AreaBtnManager.ReInitAreaList生成监控区域列表;
2:监控区域按钮点击后调用ZYF_MonitoringSystem_AreaMonitoringManager.RespawnMonitoringList生成监控列表;
3:监控按钮点击后调用ZYF_MonitoringSystem_BigMonitoring.MonitoringPlayingEventHandler显示放大画面;

你可能感兴趣的:(Unity/Plugins)