Vue接入萤石实时视频

作者: 顺小星 | 来源:发表于2019-10-28 10:53 被阅读0次

需求:页面嵌入一个实时视频监控。如下:

页面监控样式.png

上述监控是可以点开播放的。
如何实现呢?首先要成为开发者,并创建一个应用,这些公司应该为你弄好了:

一、使用iframe内联框架

vue页面中嵌入h5内联框架。


iframe内联框架.png

二、在该内联框架中嵌入下述代码。(样式自调,注意看body中video的src,下面有替换步骤)

【标注一】该HTML内的代码:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
        html,
        body {
            width: 100%;
            height: 100%;
        }
        
        video {
            width: 100%;
            height: 100%;
            vertical-align: top;
        }
    </style>
    <script src="../../js/ezuikit.js"></script>
    <script src="../../js/jquery.min.js"></script>
</head>

<body>
    <video id="hVideo" src="你的设备src地址" width="100%" height="100%" poster="" autoplay controls playsInline webkit-playsinline>
    </video>
    <script>
        // 开始初始化直播源地址
        var player = new EZUIKit.EZUIPlayer('hVideo');
        // 播放
        player.play();
        // 结束
        // player.stop();
    </script>
</body>

</html>

三、打开https://open.ys7.com网址,按下述顺序点击查看直播地址。此时公司应该给你账号登录了,你现在是开发者的身份。

按顺序点击.png

按顺序点击进来之后,复制一个视频地址,贴到【标注一】的src中

复制地址.png

四、光贴src还不行,必须引入h5中的js

需要注意的是,仔细看h5,该页面需要引入两个js文件:


要引入的js文件.png

五、下载js文件

下载地址:

【uikit下载地址:】https://open.ys7.com/doc/zh/uikit/uikit_javascript.html

image.png
下载uikit.js

【jquery-min下载地址:】https://www.bootcdn.cn/jquery

下载jquery-min.png

下载好之后,导入进你的项目,在该页面引用。

另其他功能文档,见萤石开放平台:

https://open.ys7.com/](https://open.ys7.com/

相关文章

网友评论

    本文标题:Vue接入萤石实时视频

    本文链接:https://www.haomeiwen.com/subject/htuvvctx.html