使用VLC(ActiveX)在网页中播放MP4
问题:
从海康录像机下载下来的MP4文件的视频编码为MPEG4(DivX)类型,而不是浏览器能播放的AVC(H264)编码类型。
这样的话,就无法使用H5的Video标签进行播放,然而视频下载程序(自己写的从海康录像机下载视频的程序)中使用ffmpeg进行转码效率非常慢(目前我没有找到原因),对我来说这就让在网页中播放从海康录像机中下载的mp4这一需求变得难以实现。
幸运的是VLC这东西支持广泛的视频及编码格式。
如何使用:
VLC官方文档:https://wiki.videolan.org/ActiveX/HTML/
第一步、先安装vlc for windows,安装默认勾选网页插件ActiveX
第二步、页面中加入object标签,如下:
html
<object id="HYPlayOCX" name="object" classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"codebase="your/path/of/cabfile/axvlc.cab" <%--style="width: 100%; height: 100%"--%> events="True"><param name="Src" value="" /><param name="ShowDisplay" value="True" /><param name="AutoLoop" value="False" /><param name="AutoPlay" value="True" /><param name="ExtentWidth" value="21167" /><param name="ExtentHeight" value="13229" /><embed pluginspage="http://www.videolan.org" toolbar="true" loop="true" name="vlc"text="Waiting for video" type="application/x-vlc-plugin" version="VideoLAN.VLCPlugin.1"<%--width="100%" height="100%"--%>></embed></object>
javascript
var obj = document.getElementById("HYPlayOCX");obj.playlist.add("http://127.0.0.1:8052/Video/140502/2018/08/14/1405022018081400006_1_h.mp4");obj.playlist.playItem(0);
使用VLC(ActiveX)在网页中播放MP4相关推荐
- 网页中播放mp4文件
最近给企业做了一个网站,为了宣传企业形象,录了很多宣传片.这就涉及到网站视频的播放,在html5时代,实现视频播放很简单,而且也有很多jquery插件可以更简洁的播放视频. 本文记录一下这次开发中使用 ...
- 如果摄像头不支持Web Socket,猿大师播放器还能在网页中播放RTSP流吗?
问: 我们的情况比较复杂,摄像头设备品牌和数量都比较多,分布在全国各地都有,地点分布比较广泛,有的甚至是比较老的型号,如果摄像头设备不支持Web Socket,猿大师播放器还可以在网页中播放RTSP流 ...
- HTML5网页上播放mp4失败的原因
HTML5网页上播放mp4失败的原因 这个不错: https://blog.csdn.net/jacke121/article/details/84568802 解决方法1: FFMPEG -i ...
- video网页能播放.mp4视频,微信不能播放的问题
刚刚学开发播放视频的人员来说,可能有以下2种问题, 一.在本地调试网页能播放.mp4视频,放到服务器上,在手机上测试,却不能播放.mp4视频. 其实这是服务器上将下载.mp4的格式文件给禁止了.在服务 ...
- Media Player 嵌套网页中播放上传视频记录
首先我把Media Player播放器做一个用户控件 代码如下 前台: View Code <%@ Control Language="C#" AutoEventWireup ...
- 关于直接在网页中插入mp4视频实际应用中经历的那些事儿
一:实现点击图片任意位置可播放视频. 大家都知道,如果直接用Video标签插入视频的话,直接点击画面是不能实现播放功能的.只能用controls属性为视频加上控制栏,点击控制栏中的播放按钮才可以播放. ...
- 网页视频播放php拉伸代码,网页在线播放mp4/flv等格式视频方法,CuPlayer(酷播)详细使用方法(附源代码)...
最近有好几个项目都需要在网页上播放视频文件(自己上传的),视频格式包括mp4.flv等等.现在的网站都对用户体验有所要求,所以网站上都不是单一的一行行文字了,都会选择放上很多图片.视频等,这样整体看上 ...
- 怎么在网页中播放视频之一:HTML5视频嵌入
转载自:http://jingyan.baidu.com/article/c1a3101ea983acde656deb0b.html 在网页中使用HTML5视频嵌入技术最大的优点就是不需要任何第三方插 ...
- 网页中播放Flash
作者 佚名 文章来源 互联网 地址 http://www.eqing.com.cn/Article/Print.asp?ArticleID=1543 介绍 我们要在网页中正常显示fla ...
最新文章
- http://acm.zzuli.edu.cn/zzuliacm/problem.php?id=1895 二分
- 什么是超文本 超链接 HTML有什么特点,什么是超文本?什么是超链接?
- 用深度学习来解析梦境中出现的物体
- 相机标定(六)—— 张正友标定法
- 深入Webpack-编写Loader
- 51单片机对直流电机的控制
- 数据结构 实验1——一元多项式的表示与相加
- # 2021-03-04 文件搜索命令 find
- 程序员常用软件介绍--持续更新
- Word2vec与LDA的聚类区别
- 计算机excel中行高在哪里,电脑Excel表格怎么对行高和列宽进行调整
- append html 是字符串,jquery .html()vs .append()
- docker pdf 中文版 linux,Docker入门实战手册PDF
- MIT投入10亿美元,让所有学生都学习AI课程
- 自然语言处理——中文——网民疫情情绪情感分析 DataFountain
- PJBLOG首页调用
- Java、JSP出租车管理系统
- usb68013固件之SlaveFIFO
- 数字图像处理——中值滤波降噪
- 我们一起完成插件框架的设计与实现
热门文章
- Cocos Creator下JavaScript一步一步实现重力球游戏,附代码
- java gmail 发送邮件_Java通过Gmail发送电子邮件
- ROS 代码去掉 ROS 依赖
- iOS 8.1.2 越狱过程详解及相关漏洞分析
- mysql服务在系统盘_重装系统后恢复MySQL服务
- 我不常用的Linux命令
- 跟着大佬上大分-Web of Lies
- console.log(console.log) = ?
- 用数组存储三个学生对象,并遍历数组
- PADS PCB如何设计邮票孔