HTML5web视频中间插播广告
2页1、web 视频中间插播广告1 开发遇到的问题1、ios 上中间插播广告和暂停广告 Chrome和 Safari完美支持,暂停时可以退出全屏并显示暂停图片,点击播放时打开全屏,中间插播广告正常。UC存在问题:不能切换,不能退出全屏。2、小米 2(anzhuo):Chrome支持良好。加载较慢原生切换回去时候不能指定位置播放,暂停不能退出全屏UC切换没问题,暂停广告不显示。1、针对 IOS UC浏览器 做单独测试,测试如何退出全屏,如何在播放过程中顺利切换 Src,确定是否可以进行切换、是否能退出全屏下载安卓 UC开发版,了解 UC的缓存原理和 UC暂停的图片的显示位置。最新工作进展,IOS上 UC浏览器做单独测试,UC 在播放过程中无法切换视频,UC 播放之后,是单独的线程(或进程,刷新页面时,视频播放器依旧在执行播放任务)处理视频的播放,怀疑 UC对视频播放做了单独的处理,使其独立于浏览器之外了。小米 2原生浏览器依旧没找到好的办法去解决暂停退出全屏,切换时从头播放的问题。OS、UC 上进行各种测试,包括两个 video标签切换,都没有实现想要的效果。video在 UC上只有第一次设置起
2、作用,在播放过程中启动另外的播放器程序,不受网页的控制,所以播放过程中切换 src不起作用,控制全屏退出不起作用。视频播放完毕,播放器暂停,类似重新初始化,可以重新设置 src。UC在播放过程中,所有 JS对 Player的操作都失效,包括暂停,加载,切换Src,甚至移除 video标签,视频仍然可以正常播放。如果使用 php读文件的方式控制广告,预估可能存在的问题:1、IOS UC 依旧无法实现暂停广告。2、由于 UC 在视频的播放过程中无法通过 js对 player进行操作,切换 src不会对服务器产生新的请求,所以中间广告的控制在服务器端进行:-服务器端怎样去判断播放时间,何时加入广告,根据文件大小和文件总长度比例计算时间或许不精确。 -由于广告插入的时间不确定,播放器无法实现中间广告的快进和快退的限制。-video标签在请求视频时需要请求文件头文件尾,所以服务器端在插播广告时要伪造客户端请求(可以利用 php header 实现客户端跳转),同理,广告播放结束,重新播放视频时也需要伪造客户端请求。 在切换的过程中,http 连接已经断开,video 标签是否继续播放视频未知。现
3、状:大部分浏览器已经可以支持中间广告和暂停广告。暂时无法兼容IOS: UC,安卓:小米原生浏览器。2 最终结论与成果一、客户端 javascript控制,切换视频播放器的 src,完成对视频中间过程广告的播放。存在的兼容性问题:1、IOS UC 浏览器下,视频在播放过程中无法进行切换。原因:视频在播放时,UC 已经对 video标签进行封装,会调用 UC浏览器内的播放器组件,完成对视频的播放。此过程中,javascript 无法对播放器进行操作,html5 video 的 play,pause,load,src 属性都不能使用。但是 video的事件能响应到javascrpts中。即 Javascrpts video对象无法操控浏览器,但是浏览器可以操控 javascrpts对象。2、小米 2原生浏览器.视频在播放过程中,如果对 src进行切换,新视频源从头开始播放。 3、搜狗浏览器无法切换视频。iphone Chrome,Safari 正常,安卓 Chrome正常二、PHP 服务器端读取文件流返回的方式php服务器端读取广告文件返回给 video标签测试过之后,验证没有通过。原因分析: php 返回文件流时,类似与将广告文件与视频文件进行合并。实际请求时,因为返回的文件流多了广告文件,与最先匹配的文件长度不相等,导致文件播放失败。如果返回文件总长度为广告文件长度+视频文件长度,则返回的实际数据中已经包含视频文件的文件头文件尾以及广告文件的文件头和文件尾,视频在播放到正常视频的指定位置,切换广告时,由于接收到的数据已经不是纯正的视频数据,视频无法播放。
《HTML5web视频中间插播广告》由会员fengf****anxue分享,可在线阅读,更多相关《HTML5web视频中间插播广告》请在金锄头文库上搜索。
[精品]PDCA循环思维培训资料
[精品]交换机学习文档-二层概念
[精品]美的中央空调大型机网络监控系统22
DRM marlin研究报告说明
[精品]InHand Device Network Suite 接入设备操作手册
[精品]英格索兰远程管理系统项目细化
[精品]西门子AB_MicroLogix_1400_可编程逻辑控制器
MapGoo麦谷全面分析报告
Marlin Architecture 技术说明
双目客流统计分析解决方案
航天无线OBD产品中文折页
IDD-212GL技术规格书_v1.5
OBDII GPS Tracker Brochure
teambition团队写作管理模板方案
位置在线平台使用说明书
AB_MicroLogix_1400_可编程逻辑控制器
[精品]Rockwell的Micro800系列的无线通信方案需求V1.2
[精品]英格索兰昱辉阳光空压站房远程摄像安防及抄表系统项目
[精品]四川瑞峰轨道监控系统方案
[精品]IGR800ModbusPLC远程维护通道设备手册
2021-12-23 32页
2021-06-02 9页
2021-06-02 2页
2021-06-02 2页
2021-06-02 4页
2021-06-02 1页
2021-04-14 28页
2021-04-14 11页
2021-04-13 33页
2021-04-13 8页