素材巴巴 > 程序开发 >

Unity插件_UniversalMediaPlayer

程序开发 2023-09-12 17:06:41

UniversalMediaPlayer

  • 事件流
  • 监控系统
  • 简介

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

    常用流媒体测试地址:
     2021年收集可用:
     苹果测试:http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8
     CCTV1:http://cctvalih5ca.v.myalicdn.com/live/cctv1_2/index.m3u81,RTMP协议直播源香港卫视:rtmp://live.hkstv.hk.lxdns.com/live/hks2,RTSP协议直播源大熊兔(点播):rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov3,HTTP协议直播源香港卫视:http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8CCTV1高清:http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8CCTV3高清:http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8CCTV5高清:http://ivi.bupt.edu.cn/hls/cctv5hd.m3u8CCTV5+高清:http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8CCTV6高清:http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8苹果提供的测试源(点播):http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8
     

    注意事项

    Webg跨域问题

    如果要播放其他服务器上的视频则需要跨域配置==》文档
    就是在web.config添加如下配置:

    		
     

    在这里插入图片描述

    在这里插入图片描述
    目前测试发现手机上的火狐浏览器在加载时可以打开流媒体,但后面应该报错了无法继续播放(http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8)
    在这里插入图片描述

    添加视频流格式支持

    
     
     

    Audio/Video not supported (errorcode=4)

    无法解决,转战AVPro

    事件流

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

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

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

    监控系统

    界面

    在这里插入图片描述

    功能解读

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


    标签:

    上一篇: js裁剪(分隔)字符串常用方法 下一篇:
    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。