整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

大华播放器 (SmartPlayer)-非常优秀的安防领域播放软件

华播放器(SmartPlayer)是一款非常优秀的安防领域播放软件,用户可以在该软件中逐帧的查看视频,支持Smart265/H265编码方式.avi/.asf格式录像播放,同时用户还可以在软件中选择中英文切换,非常便捷。该软件支持同时播放多个视频,支持同步异步播放,自定义分割画面。

来源:http://www.3h3.com/soft/270795.html#jptj

软件特色

支持逐帧倒放功能,不仅支持单帧倒放,还支持多倍数倒放。

支持多路同步播放功能。

支持鼠标操作局部放大和拖动功能,即电子云台功能。

支持分段预览功能,快速找到所需场景,并能对各段进行同步播放。

支持播放智能设备码流,在画面上展示智能事件信息。

支持码流篡改检测功能,支持码流格式转换功能。

支持视频属性查看。

支持 H265、svac 码流。

支持 avi、mp4、flv、asf、mov、dav、dav_文件播放。

支持亮度、对比度、饱和度、色度显示调节功能。

支持快捷键设置功能。

优化音视频同步策略。

优化快放策略,支持更改倍数快放。

优化时间轴,增强其呈现视频的方式。

优化文件列表管理。

播放普通视频时支持播放录像内分屏功能。

播放鱼眼视频时支持鱼眼功能

更新内容

1、修复180;鱼眼录像矫正错误问题;

2、修复鱼眼录像OSD信息被截取问题;

3、修复智能规则线不准确问题;

4、修复英文环境下录像文件类型显示乱码问题。

Video.js是一个基于HTML5世界而构建的网络视频播放器。它支持HTML5和Flash视频,还可以通过插件支持全球最受欢迎的视频网站。它支持桌面和移动设备上的视频播放。该项目于2010年中期启动,现在该播放器已用于超过400,000个网站,可见其受欢迎程度,所以它可能真的是你一直在寻找的Web端的视频播放器!在Github上也有了超过20k+的star数!



Github地址

https://github.com/videojs/video.js

快速开始

你可以有很多种方法来使用,不管是使用cdn还是下载下来静态资源文件,亦或者是使用npm安装都可以获取它:

<link href="./video-js.min.css" rel="stylesheet">
<script src="./video.min.js"></script>

npm install video.js

接下来,使用Video.js就像创建<video>元素一样简单,但具有额外的数据设置属性。也就是一个配置对象,以下代码是一个最简单的示例:


 <video id="my-player" class="video-js" controls preload="auto" poster="封面url,设置就可以显示封面" data-setup='{}'>
 <source src="视频URL" type="video/mp4">
 </source>
 </video>


当页面加载时,Video.js将找到此元素并自动在其位置设置播放器。如果你不想使用自动设置,可以不使用data-setup属性并使用videojs函数手动初始化<video>元素:


var player = videojs('my-player');

相关回调函数


var options = {};
var player = videojs('my-player', options, function onPlayerReady() {
 videojs.log('Your player is ready!');
 this.play();
 this.on('ended', function() {
 videojs.log('Awww...over so soon?!');
 });
});

详细的文档

Video.js的文档相当的详细,本文篇幅不宜过长,如果你已经对它感兴趣,那么你就可以对照文档准备学习下了,由于其功能很强悍,那么相对应的文档也就非常的详细,分为详细的API文档和学习指南,通过阅读文档来实现你想要的功能(下面是一个简单的截图,使用了浏览器自带的翻译功能,很容易也能看懂):




demo预览

官网也提供了一些比较高级的用法的demo,下面是一个带播放列表的示例(此示例不足以体现他的强大):



可切换视频



画中画



丰富的菜单按钮工具(包括音频、多语言等设置),支持中文语言包




除了以上demo所展示的,还包括自定义皮肤、React中使用、插件等功能,可以说是非常的丰富了,要比自带的Video标签功能丰富了无数倍,有视频网站开发的朋友可以尝试使用它,我相信它一定对你有所帮助!

总结

插件千千万,好用的却不多,特别是相对复杂的,要么收费,要么功能不够强大,但是有很多开发者贡献了开源的项目供开发者使用才造就了如今技术的蓬勃发展,Video.js只是其中一个,本文只是提出来这样一个必须赞一个的插件,其详细的内容远不止于此,感兴趣的话可以阅读相关文档学习,如果你有更好的建议,也可以在评论区留言分享,希望对你有所帮助!

天给大家介绍一款非常好用的开源视频播放器插件——plyr。它因为简单、轻量级、可访问和可定制化,受到了广大开发者的喜爱,已经在GitHub上标星25.6k。

特征

  • 无障碍- 全面支持 VTT 字幕和屏幕阅读器
  • 可定制- 使用您想要的标记使播放器看起来如您所愿
  • 干净的 HTML - 使用正确的元素。
  • 响应式- 适用于任何屏幕尺寸
  • 流媒体- 支持 hls.js、Shaka 和 dash.js 流媒体播放
  • API - 通过标准化 API 切换播放、音量、搜索等
  • 全屏- 支持原生全屏,并可恢复至“全窗口”模式
  • 快捷方式- 支持键盘快捷键
  • 画中画- 支持画中画模式
  • Playsinline-支持playsinline属性
  • 速度控制——随时调整速度
  • 多字幕- 支持多字幕轨道
  • i18n 支持- 支持控件的国际化
  • 预览缩略图- 支持显示预览缩略图
  • 无需框架- 使用“原始”ES6 JavaScript 编写,无需 jQuery

使用

先需要引入plyr的CDN文件:

<script src="https://cdn.plyr.io/3.6.12/plyr.js"></script>
<link rel="stylesheet" href="https://cdn.plyr.io/3.6.12/plyr.css" />

然后,在HTML页面中添加如下的视频标签,即可使用plyr进行视频播放:

<video id="player" playsinline controls data-poster="/path/to/poster.jpg">
  <source src="/path/to/video.mp4" type="video/mp4" />
  <source src="/path/to/video.webm" type="video/webm" />

  <!-- Captions are optional -->
  <track kind="captions" label="English captions" src="/path/to/captions.vtt" srclang="en" default />
</video>

除此之外,还可以根据自己的需求进行额外的配置。下面是一些常用的配置项:

settings: ['captions', 'quality', 'speed', 'loop'], // 配置显示的设置项
i18n: {...}, // 用于UI的国际化
volume: 1, // 播放器初始音量,范围是0-1
speed: {
  selected: 1,
  options: [0.5, 0.75, 1, 1.25, 1.5, 1.75, 2]
}, // 播放速度的配置
quality: {
  default: 576,
  options: [4320, 2880, 2160, 1440, 1080, 720, 576, 480, 360, 240]
}, // 分辨率的配置

更多的配置项和使用方法可以参考plyr的官方文档。

界面截图

预进度

画中画

开源地址

https://github.com/sampotts/plyr