问题:

从海康录像机下载下来的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相关推荐

  1. 网页中播放mp4文件

    最近给企业做了一个网站,为了宣传企业形象,录了很多宣传片.这就涉及到网站视频的播放,在html5时代,实现视频播放很简单,而且也有很多jquery插件可以更简洁的播放视频. 本文记录一下这次开发中使用 ...

  2. 如果摄像头不支持Web Socket,猿大师播放器还能在网页中播放RTSP流吗?

    问: 我们的情况比较复杂,摄像头设备品牌和数量都比较多,分布在全国各地都有,地点分布比较广泛,有的甚至是比较老的型号,如果摄像头设备不支持Web Socket,猿大师播放器还可以在网页中播放RTSP流 ...

  3. HTML5网页上播放mp4失败的原因

    HTML5网页上播放mp4失败的原因 这个不错: https://blog.csdn.net/jacke121/article/details/84568802 解决方法1: FFMPEG  -i   ...

  4. video网页能播放.mp4视频,微信不能播放的问题

    刚刚学开发播放视频的人员来说,可能有以下2种问题, 一.在本地调试网页能播放.mp4视频,放到服务器上,在手机上测试,却不能播放.mp4视频. 其实这是服务器上将下载.mp4的格式文件给禁止了.在服务 ...

  5. Media Player 嵌套网页中播放上传视频记录

    首先我把Media Player播放器做一个用户控件 代码如下 前台: View Code <%@ Control Language="C#" AutoEventWireup ...

  6. 关于直接在网页中插入mp4视频实际应用中经历的那些事儿

    一:实现点击图片任意位置可播放视频. 大家都知道,如果直接用Video标签插入视频的话,直接点击画面是不能实现播放功能的.只能用controls属性为视频加上控制栏,点击控制栏中的播放按钮才可以播放. ...

  7. 网页视频播放php拉伸代码,网页在线播放mp4/flv等格式视频方法,CuPlayer(酷播)详细使用方法(附源代码)...

    最近有好几个项目都需要在网页上播放视频文件(自己上传的),视频格式包括mp4.flv等等.现在的网站都对用户体验有所要求,所以网站上都不是单一的一行行文字了,都会选择放上很多图片.视频等,这样整体看上 ...

  8. 怎么在网页中播放视频之一:HTML5视频嵌入

    转载自:http://jingyan.baidu.com/article/c1a3101ea983acde656deb0b.html 在网页中使用HTML5视频嵌入技术最大的优点就是不需要任何第三方插 ...

  9. 网页中播放Flash

      作者 佚名 文章来源 互联网  地址 http://www.eqing.com.cn/Article/Print.asp?ArticleID=1543 介绍      我们要在网页中正常显示fla ...

最新文章

  1. http://acm.zzuli.edu.cn/zzuliacm/problem.php?id=1895 二分
  2. 什么是超文本 超链接 HTML有什么特点,什么是超文本?什么是超链接?
  3. 用深度学习来解析梦境中出现的物体
  4. 相机标定(六)—— 张正友标定法
  5. 深入Webpack-编写Loader
  6. 51单片机对直流电机的控制
  7. 数据结构 实验1——一元多项式的表示与相加
  8. # 2021-03-04 文件搜索命令 find
  9. 程序员常用软件介绍--持续更新
  10. Word2vec与LDA的聚类区别
  11. 计算机excel中行高在哪里,电脑Excel表格怎么对行高和列宽进行调整
  12. append html 是字符串,jquery .html()vs .append()
  13. docker pdf 中文版 linux,Docker入门实战手册PDF
  14. MIT投入10亿美元,让所有学生都学习AI课程
  15. 自然语言处理——中文——网民疫情情绪情感分析 DataFountain
  16. PJBLOG首页调用
  17. Java、JSP出租车管理系统
  18. usb68013固件之SlaveFIFO
  19. 数字图像处理——中值滤波降噪
  20. 我们一起完成插件框架的设计与实现

热门文章

  1. Cocos Creator下JavaScript一步一步实现重力球游戏,附代码
  2. java gmail 发送邮件_Java通过Gmail发送电子邮件
  3. ROS 代码去掉 ROS 依赖
  4. iOS 8.1.2 越狱过程详解及相关漏洞分析
  5. mysql服务在系统盘_重装系统后恢复MySQL服务
  6. 我不常用的Linux命令
  7. 跟着大佬上大分-Web of Lies
  8. console.log(console.log) = ?
  9. 用数组存储三个学生对象,并遍历数组
  10. PADS PCB如何设计邮票孔