video.js兼容微信浏览器,(播放.m3u8视频源)解决微信浏览器黑屏问题
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视频源)解决微信浏览器黑屏问题相关推荐
- video.js播放m3u8视频
m3u8 是一种基于HTTP Live Streaming(HLS)文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成.目前 由 Apple.inc 率先提出的 HLS 协议在 ...
- m3u8.php怎么调用,怎样使用Vue结合Video.js播放m3u8视频
这次给大家带来怎样使用Vue结合Video.js播放m3u8视频,使用Vue结合Video.js播放m3u8视频的注意事项有哪些,下面就是实战案例,一起来看一下. 首先,我们需要在vue工程中安装vi ...
- Hls.js播放m3u8视频 DPlayer视频播放器(easypan) MSE简介
文章目录 学习链接 hls.js播放m3u8视频 效果 代码 前端代码 安装hls.js App.vue 后台代码 准备文件 mp4文件切片java实现 TsController TsService ...
- android 3.0 m3u8,在Android中播放m3u8视频
我想直播视频,并且它采用m3u8格式.所以,我想下面的代码在Android中播放m3u8视频 public class StreamingPlayer extends Activity impleme ...
- 浏览器播放rtsp视频,基于nodeJs
浏览器播放rtsp视频,基于nodeJs 1:安装ffmpeg,并且配置环境变量. 下载地址:http://ffmpeg.zeranoe.com/builds/ 或者: 百度云链接:https://p ...
- 360浏览器用html5不能播放,360浏览器解决跨域_为什么360浏览器不能看视频怎么解决...
有时候我们会遇到360浏览器会出现播放不了视频的情况,这是怎么回事?下面是小编精心为你整理的360浏览器不能看视频的原因,一起来看看. 360浏览器不能看视频的原因 有些网站上的视频只能用IE来播放, ...
- 360极速浏览器不能添加hls插件,怎样播放m3u8视频?
谷歌和火狐浏览器都可以在扩展程序添加Native HLS Playback插件播放m3u8视频,但是360搜了一下没有类似的插件. 那怎么办呢,有个好办法就是大家可以简单粗暴直接换成Chrome浏览器 ...
- 怎么播放m3u8视频
为了播放 m3u8 视频,你需要有一个支持 m3u8 格式的视频播放器.常用的视频播放器有 VLC.Potplayer 等. 你需要在这些视频播放器中打开 m3u8 文件,即可播放视频. 你也可以使用 ...
- 浏览器播放pplive视频崩溃问题
写了个浏览器播放在线视频,结果发现在win7下面播放pplive视频的时候发生了崩溃,崩溃的位置在pluggin.dll上,但是在ie浏览器里面播放正常. 找了下GreenBrowser的源码,编译运 ...
最新文章
- solidworks钣金插件_SolidWorks钣金三圆弧交点如何展开?大神和小白请进
- 高职职业技能测试题计算机,2019年高职高考职业技能测试信息技术考什么?
- 用于matplotlib对齐很有用的算法,可用于面试笔试
- java中 == 与 equal 的区别
- 不能在DropDownList 中选择多个项
- (数据结构)前缀,后缀以及中缀表达式
- 干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
- 【数学+编程】对函数进行抽象
- Java创建型模式的讨论
- 正式发布 .Net2.0 大文件上传服务器控件
- [导入]Nhibernate学习 资料
- 红帽:将开源进行到底!
- 「S-A-L-T-A」项目失败总结!
- matlab maple函数用法,怎样在matlab中调用maple命令
- 斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)
- WebGame服务端架构分析(一)
- mmc0: Too large timeout requested for CMD25
- 花了3个小时解决了和异地女朋友一起看电影的需求(内附源码)
- 免费!中文!10个最佳Python学习网站推荐
- 第六章 利用数组处理批量数据
热门文章
- 我用ChatGPT开发一个小程序赚到第一桶金
- Java+Servlet投票系统
- 使用Three20写iPhone相册程序
- 直接横摆力矩分层控制器 上层LQR 下层数学规划 四轮独立驱动汽车转矩分配 DYC 与AFS集成控制器
- 求出1000以内所有“水仙花数”并输出
- 摄像头接口介绍及工作原理
- QGIS 自动化地理信息系统,通过 Python 插件实现 QGIS 自动化
- 【机器视觉】工业4.0时代之CCD视觉自动检测的高效冲压自动化效率有多高?
- 量化投资实战教程(1)—基于backtrader的简单买入卖出策略
- 移动数字化平台赋能新型智慧城市建设