video.js兼容微信浏览器,(播放.m3u8视频源)解决微信浏览器黑屏问题

一、问题描述:

在h5做根据视频源直播功能时,在浏览器能打开视频,但是在部分安卓机和苹果机在微信浏览器打开会出现黑屏的状况(默认打开页面播放视频)

二、本人发生的原因:打开页面默认加载视频,由于关闭了控件,导致部分手机视频无法加载;需要手动加个触发按钮

三、解决
(1)、引入相关js和css:videojs-contrib-hls.js 、video.js、 video-js.css(自行下载)
(2)、上代码

     <video id="example-video" class="video-js vjs-big-play-centered" autoplay="autoplay" controlsList="nofullscreen nodownload"disablePictureInPicture oncontextmenu="return false" style="width: 100%;height: 15rem;"x-webkit-airplay="allow"><source :src="liveSource" type="application/vnd.apple.mpegurl"></video>
     var myPlayer = videojs('example-video', {bigPlayButton: true, //是否显示播放按钮autoplay:true,//自动播放controls: true,//播放控件}, function () {this.play()})


video.js兼容微信浏览器,(播放.m3u8视频源)解决微信浏览器黑屏问题相关推荐

  1. video.js播放m3u8视频

    m3u8 是一种基于HTTP Live Streaming(HLS)文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成.目前 由 Apple.inc 率先提出的 HLS 协议在 ...

  2. m3u8.php怎么调用,怎样使用Vue结合Video.js播放m3u8视频

    这次给大家带来怎样使用Vue结合Video.js播放m3u8视频,使用Vue结合Video.js播放m3u8视频的注意事项有哪些,下面就是实战案例,一起来看一下. 首先,我们需要在vue工程中安装vi ...

  3. Hls.js播放m3u8视频 DPlayer视频播放器(easypan) MSE简介

    文章目录 学习链接 hls.js播放m3u8视频 效果 代码 前端代码 安装hls.js App.vue 后台代码 准备文件 mp4文件切片java实现 TsController TsService ...

  4. android 3.0 m3u8,在Android中播放m3u8视频

    我想直播视频,并且它采用m3u8格式.所以,我想下面的代码在Android中播放m3u8视频 public class StreamingPlayer extends Activity impleme ...

  5. 浏览器播放rtsp视频,基于nodeJs

    浏览器播放rtsp视频,基于nodeJs 1:安装ffmpeg,并且配置环境变量. 下载地址:http://ffmpeg.zeranoe.com/builds/ 或者: 百度云链接:https://p ...

  6. 360浏览器用html5不能播放,360浏览器解决跨域_为什么360浏览器不能看视频怎么解决...

    有时候我们会遇到360浏览器会出现播放不了视频的情况,这是怎么回事?下面是小编精心为你整理的360浏览器不能看视频的原因,一起来看看. 360浏览器不能看视频的原因 有些网站上的视频只能用IE来播放, ...

  7. 360极速浏览器不能添加hls插件,怎样播放m3u8视频?

    谷歌和火狐浏览器都可以在扩展程序添加Native HLS Playback插件播放m3u8视频,但是360搜了一下没有类似的插件. 那怎么办呢,有个好办法就是大家可以简单粗暴直接换成Chrome浏览器 ...

  8. 怎么播放m3u8视频

    为了播放 m3u8 视频,你需要有一个支持 m3u8 格式的视频播放器.常用的视频播放器有 VLC.Potplayer 等. 你需要在这些视频播放器中打开 m3u8 文件,即可播放视频. 你也可以使用 ...

  9. 浏览器播放pplive视频崩溃问题

    写了个浏览器播放在线视频,结果发现在win7下面播放pplive视频的时候发生了崩溃,崩溃的位置在pluggin.dll上,但是在ie浏览器里面播放正常. 找了下GreenBrowser的源码,编译运 ...

最新文章

  1. solidworks钣金插件_SolidWorks钣金三圆弧交点如何展开?大神和小白请进
  2. 高职职业技能测试题计算机,2019年高职高考职业技能测试信息技术考什么?
  3. 用于matplotlib对齐很有用的算法,可用于面试笔试
  4. java中 == 与 equal 的区别
  5. 不能在DropDownList 中选择多个项
  6. (数据结构)前缀,后缀以及中缀表达式
  7. 干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
  8. 【数学+编程】对函数进行抽象
  9. Java创建型模式的讨论
  10. 正式发布 .Net2.0 大文件上传服务器控件
  11. [导入]Nhibernate学习 资料
  12. 红帽:将开源进行到底!
  13. 「S-A-L-T-A」项目失败总结!
  14. matlab maple函数用法,怎样在matlab中调用maple命令
  15. 斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)
  16. WebGame服务端架构分析(一)
  17. mmc0: Too large timeout requested for CMD25
  18. 花了3个小时解决了和异地女朋友一起看电影的需求(内附源码)
  19. 免费!中文!10个最佳Python学习网站推荐
  20. 第六章 利用数组处理批量数据

热门文章

  1. 我用ChatGPT开发一个小程序赚到第一桶金
  2. Java+Servlet投票系统
  3. 使用Three20写iPhone相册程序
  4. 直接横摆力矩分层控制器 上层LQR 下层数学规划 四轮独立驱动汽车转矩分配 DYC 与AFS集成控制器
  5. 求出1000以内所有“水仙花数”并输出
  6. 摄像头接口介绍及工作原理
  7. QGIS 自动化地理信息系统,通过 Python 插件实现 QGIS 自动化
  8. 【机器视觉】工业4.0时代之CCD视觉自动检测的高效冲压自动化效率有多高?
  9. 量化投资实战教程(1)—基于backtrader的简单买入卖出策略
  10. 移动数字化平台赋能新型智慧城市建设