最近在做一个wap端的视频广告,耗了很多心力在上面,仍旧做不好。没想到wap浏览器对video标签这么不友好。广告需要在原编辑视频播完后插入并自动播放。

ios浏览器点击播放按钮后喜欢自动全屏播放,希望它在原位置,小窗口播放视频,在网上搜寻了很久,都是说给video加上属性:webkit-playsinline playsinline,然而uc浏览器一点作用也没有,可气的是,爱奇艺官网的视频竟然可以小窗播放,一开始以为是他们播放器做得很牛,后来搜索看到,应该是uc浏览器给爱奇艺开了后门(白名单),允许它小窗播放。

ios,自动播放aotuplay属性没效果,需要加上muted,muted表示视频静音播放。

ios,canplay事件无效。

android在视频上加点击跳转无效,不管是监听点击事件,还是添加元素,都无法实现,video始终在最顶层播放,好无奈。然而,又有人要说了,爱奇艺可以耶..........

部分视频使用了优酷播放器,PC端,优酷播放器js:  https://player.youku.com/iframeapi  中  利用window.parent.postMessage(obj, '*');跨域传消息,可以这样子监听视频播放结束:

<script>
window.addEventListener("message",function (msg){
if('onPlayEnd'==msg.data.msg){alert('视频播放结束')};
console.log(msg.data.msg);
}, false);
</script>

  wap端不同,没有使用iframe,想不到什么好方法,使用了一种笨方法,监听进度条,当进度条的width样式由无变为正,再变为0,表示视频播放结束了,然而在苹果的QQ浏览器上获得的width值始终是空的,很奇怪,其他浏览器可以。

var isStart=false;
var timer1=setInterval(function(){try{var bigE=document.querySelector(".x-progress-play-mini");alert(bigE.style.width);var pro=bigE.style.width.split("%")[0];var pro1=parseInt(pro);if(pro1>0){isStart=true;}if(isStart&&pro1==0){clearInterval(timer1);videoCon.innerHTML=playOne;alert(playOne);buildPlayer();ivyLink();if(ivyOs=="android"){player2.setSrc("https://auto.pcvideo.com.cn/pcauto/vpcauto/2019/08/01/1564630378684-vpcauto-77524-1.mp4");player2.play();}}}catch(e){}},1000);

  wap测试页:http://www1.pcauto.com.cn/test/190802/llf/6/16.html

pc测试页:http://www1.pcauto.com.cn/test/190802/llf/pcsp1.html

转载于:https://www.cnblogs.com/lulu-beibei/p/11277181.html

wap视频广告遇到的问题相关推荐

  1. 入华十年,一家互联网外企的“另类”视频广告模式

    记者 | Just 出品 | AI科技大本营(公众号ID:rgznai100) 不少互联网外企在过去的十年里把分部开到了中国,它们大多数都是觊觎这里的庞大市场潜力.当然,也有例外. 对于坐落在大洋彼岸 ...

  2. el-drawer点击的时候为什么有边框_剪映教学之视频拍摄加剪辑【一】:出视频上下黑色边框模糊效果,视频广告配音...

    抖音小视频已经成为风靡全国的一个app了,很多人都喜欢看抖音来打发时间,而经常看小视频的应该都见到过这种现象,就是有一些小视频我们在观看的时候,发现这个小视频的上下都有黑色边框或者模糊的效果,实际这都 ...

  3. 浏览器屏蔽flash视频广告

    可能很多人都喜欢在网上看视频,电影,电视等等,网络确实不错,想看神马有神马,不过有一个问题,相信各位都很烦,就是开始播放前的广告,哪怕你的视频只有1分钟,广告也不会少1秒,那我们肿么办呢,有木有方法, ...

  4. akamai:与看视频广告等待相比,用户更不能忍受缓冲等待

    根据akamai的研究,网络视频广告的位置对于完成率的影响最大,间插广告的完成率比前贴片广告要高18.1%,而前贴片广告比后贴片广告的完成率要高14.3%. 网站的重复访客的视频广告观看完成率比一时兴 ...

  5. 搜狗浏览器屏蔽广告插件_搜狗浏览器屏蔽芒果TV视频广告:被判不正当竞争,赔了12万...

    认为搜狗浏览器擅自屏蔽湖南卫视视频广告,芒果TV所在的湖南快乐阳光互动娱乐传媒公司以不正当竞争为由,状告北京搜狗信息服务有限公司和北京搜狗科技发展有限公司,北京海淀区人民法院一审判定搜狗赔偿湖南卫视1 ...

  6. 新手入门必懂:关于西瓜视频广告,你不可不知的基础知识

    越来越多的普通人通过西瓜视频改变了生活,为普通人提供了更大的人生舞台,例如"李永乐老师"科普视频10个月播放量超6400万,"巧妇9妹"边看边买年收入超500万 ...

  7. 给大家推荐一个软件:视频广告过滤大师

    1.视频广告过滤大师 官方地址:http://www.admon.cn/ 一般在网上看视频,比如优酷,56,土豆这些网站,播放视频前总是先插播一段广告.不想播广告,就得花钱买会员.其实装个这样的软件, ...

  8. 关于YouTub视频广告格式

    在Google Ads中,您可以创建具有多种视频广告格式的引人入胜的视频广告系列,以不同的方式在YouTube和视频合作伙伴网站上吸引客户.虽然视频广告内容必须托管在YouTube上,但视频广告可以在 ...

  9. 屏蔽上网时弹窗广告,防止追踪、恶意域名,过滤横幅广告、以及视频广告的方法

    Adblock Plus 是当下最流行的浏览器扩展. 搜索一下这一个小插件,下载现在安装到你的浏览器上就OK.下面是使用教程. 使用教程 什么是 adblocker(广告过滤器)? 如何过滤广告 如何 ...

最新文章

  1. esp ghost引导_ghost做uefi+gpt 需要什么cmd命令修复引导
  2. 统计学派的18种经典「数据分析方法」
  3. 小学数学里的必胜问题,在扑克牌游戏里的应用
  4. 【各种信噪比联系与区别详解】实信号、复信号Es、N0、符号信噪比EsN0、带内信噪比、比特信噪比EbN0、SNR的含义及关系详解
  5. HDU - 4586 数学期望
  6. html 页面数据显示溢出bug? - 提问篇
  7. 浪潮服务器管理口地址linux系统,浪潮服务器管理口BMC通用设置
  8. android的sd卡分区,AndroidSD卡做磁盘分区图文教程
  9. 一些Winodws mobile相关资料的整理
  10. FTP Server端的使用
  11. Java web项目如何在服务器上跑起来(有源码)
  12. Kafka:High level consumer vs. Low level consumer
  13. 各类行业资源学习资料大全
  14. 用 .NET 3.5 创建 ToJSON() 扩展方法 (木野狐译)
  15. 好家伙,查看系统日志时我捕获了一只发生概率小于万分之一的Bug
  16. python求斐波那契数列第n项
  17. 飞思卡尔I.MX6Q-LTIB安装配置
  18. 十五天学会Autodesk Inventor,看完这一系列就够了(七),工程图纸
  19. 天天生鲜项目——用户订单页
  20. 西安交通大学计算机科学与技术学科评估,计算机系2016年度总结暨学科评估及学科建设研讨会召开...

热门文章

  1. anaconda3 mysql_Win10+Anaconda3+Eclipse+Django+MySQL 配置Python的Web开发环境
  2. 实现类似涂鸦跳跃的游戏(对象池的使用和背景固定)
  3. 慎独的修炼之道--群处守嘴 独处守心 修以清心为主 涉世及慎言为先
  4. Isaac-gym(6):环境创建、模型载入、actor设置等
  5. 三丰云永久免费云服务器
  6. IEEE Communications Letters - cover letter
  7. kettle连接sqlserver报错
  8. kindEditor 富文本编辑器 使用介绍
  9. linux关闭wps画布进程,在Deepin系统下安装WPS后一直出现一个无响应的wpsoffice进程...
  10. 微信小程序内容接入安全检测接口