uniapp 引入海康H5player实现视频监控的播放

这篇具有很好参考价值的文章主要介绍了uniapp 引入海康H5player实现视频监控的播放。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp直接调用海康H5player方法,只能在web浏览器页面正常播放,实机运行会因为找不到文件的相对路径而报错无法播放。因此需要通过web-viewiframe引入html的方式来实现实时视频监控的播放。具体步骤如下:

1、首先将海康h5player的相关文件,引入到static文件夹下,文件相对位置保持一致;

uniapp 引入海康H5player实现视频监控的播放

2、在H5player文件夹下新建html页面webplayer.html;

        (1)页面元素代码

        <div id="h5player" class="myplayer"></div>

        (2)页面样式代码

        <style type="text/css">
            html,
            body {
                width: 100%;
                height: 100%;
                margin: auto;
                overflow: hidden;
                background-color: #000000;
                -webkit-user-select: none;
                user-select: none;
            }

            .myplayer {
                width: 100%;
                height: 100%;
            }
        </style>

       * 此页面用来进行海康方法的调用和视频监控的播放。

       * 将页面与h5player.min.js放在同一路径下,防止实机运行出现路径错误的问题。

3、在webplayer.html页面引入h5player.min.js,并进行监控视频初始化配置;

uniapp 引入海康H5player实现视频监控的播放

 uniapp 引入海康H5player实现视频监控的播放

 4、通过webview或iframe的形式将页面嵌入到需要进行监控视频展示的页面;

uniapp 引入海康H5player实现视频监控的播放

uniapp 引入海康H5player实现视频监控的播放

5、将接口请求到的视频流地址通过url拼接的方式传给webplayer.html页面;uniapp 引入海康H5player实现视频监控的播放

 6、在webplayer.html页面通过解析url路径地址的方法获取视频播放流地址,并调用海康api的视频播放方法。

uniapp 引入海康H5player实现视频监控的播放

 uniapp 引入海康H5player实现视频监控的播放

 7、实机运行,视频播放成功;(抓拍、摄像头移动等方法直接写在webplayer.html页面进行调用)

uniapp 引入海康H5player实现视频监控的播放文章来源地址https://www.toymoban.com/news/detail-405246.html

到了这里,关于uniapp 引入海康H5player实现视频监控的播放的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue项目接入海康威视H5player.js

    插件下载 点击跳转海康威视H5player下载地址 首先我们需要将下载下来的程序包内的JS文件放到我们自己的项目文件 在utils里面还要放置h5player.min.js文件进去 下方代码中解释 注意:一定要放在vue中的public文件夹中 否则会报错 在public/index.html文件中引入 在页面中使用 这样就O

    2024年02月12日
    浏览(32)
  • vue2项目 使用海康视频h5player@2.0版本

    一、下载开发包         我们需要去海康官网下载h5player@2.0版本的一些用到的文件 二、引入开发包         下载之后我们把下载的文件打开把bin里的文件移动到pubilc文件里,可以自己单独建一个文件放在里面 注意:一定要放在vue中的public文件夹中 否则会报错 三、引用下载

    2024年02月03日
    浏览(37)
  • vue h5player.min.js对接海康威视,踩过的坑

    一、播放的视频无法占满全屏 1、JSResize()接口内部做了50ms防抖动,调用不会立即生效,延时50ms获取最新大小设置窗口。 2、h5player内部会在网页缩放的时候自适应父容器大小,但是在单独变更父容器大小的时候无法自适应,需要重新设置大小 3、出现不生效的问题一般是有单

    2024年02月14日
    浏览(35)
  • uniapp引入xgplayer(西瓜播放器)实现视频监控

    开发背景 最近有个需求,需要在app中展示对应站房的实时监控画面,因为uniapp原有的video组件功能比较少就考虑到引入西瓜播放器的视频组件 开发准备 因为是直播流就选择了flvjs, 项目安装xgplayer-flv 通过render.js去做视图层,要注意的是nvue无法使用renderjs 详细文档可以自己去

    2023年04月20日
    浏览(40)
  • web,h5海康视频接入监控视频流记录一

    项目需求,web端实现海康监控视频对接接入,需实现实时预览,云台功能,回放功能。 web端要播放视频,有三种方式,一种是装浏览器装插件,一种是装客户端exe,还有就是无插件了。浏览器装插件很早前已经行不通了,chrome42还是44之前的可以。客户端装软件,一般接受度

    2024年02月15日
    浏览(31)
  • 海康监控摄像机接入NTV GBS GB28181平台实现远程调取监控视频

    海康威视各种型号监控摄像头或硬盘录像机(NVR/HVR)接入NTV GBS GB28181平台配置过程都非常简单明了,但有些细节需要注意,避免走弯路踩泥坑。 1)网络要求 总体来说,只要监控设备和GB28181平台的网络是连通的,设备可以主动访问到平台,就可以顺畅的接入。 由于是设备主动连

    2024年02月08日
    浏览(35)
  • Python海康威视SDK实现实时预览:快速构建高效视频监控系统

    Python海康威视SDK实现实时预览:快速构建高效视频监控系统 在当今社会,安全问题越来越受到人们的关注,越来越多的企业和机构开始建设视频监控系统。而Python作为一种高效、易用的编程语言,已经成为了许多开发人员的首选。本文将介绍如何使用Python海康威视SDK来实现实

    2024年02月14日
    浏览(36)
  • Vue H5项目,怎么引入uni.webview sdk,调用uni postMessage实现手机蓝牙连接打印功能(uniapp)

    目前公司Vue H5项目,用webview打包成APP,现产品提出这样打包出来的app运行较慢,需要用uniapp方式(即使用HBuilder编辑器来打包H5)来打包,那需要的基座就不是安卓的基座而是uniapp的基座,而H5项目实现手机扫描功能就需要调用uniapp的基座的方法。 Vue2 开发的移动端项目(H5项

    2024年02月20日
    浏览(34)
  • uniapp 引入腾讯地图解决H5端接口跨域

    进入腾讯地图开放平台 1. 安装 vue-jsonp npm install --save vue-jsonp 2.在 main.js 中使用 import { VueJsonp } from \\\'vue-jsonp\\\'; Vue.use(VueJsonp); 3.获取定位  4、配置文件填写地图key 5.运行结果 附:下载微信小程序JavaScriptSDK。

    2024年02月12日
    浏览(28)
  • uniapp 开发 APP 使用 web-view 引入H5 app与 h5 页面通信

    uniapp 可以同时兼容 APP 和 H5,但有时候有些功能在 APP 中实现不了而在 H5 中可以实现,就可以采用 web-view 的方式在 APP 模式下显示 H5 页面。但是 APP 和 H5 储存的参数是不能共享的,例如token,就涉及到 APP 与 H5 之间的参数传递。 H5 向 APP 传参:引入 webview.js ,调用 uni.postMes

    2024年02月13日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包