- thingjs在使用外部资源时,需要复制第三方资源代码到该平台,在嵌入视频之前需要引入hls.jsjs资源代码下载
- hls.js支持处理m3u8格式,m8u3在线解析器
- 正题来了,贴代码贴代码(~~)
THING.Utils.dynamicLoad([
// 将hls.js文件复制到自己的项目中,再引入
‘/自己的项目路径/hls.js’
],
function () {
// 加载场景后执行
app.on(‘load’, function (ev) {
new THING.widget.Button(‘监控’, () => {
// 找的场景中的摄像头
let monitor = app.query("[物体类型=摄像头]")[0]
// 调用摄像头封装类
new VideoCamera(monitor)
});
});
// 摄像头封装类-绘制标牌
function VideoCamera(obj) {
this.obj = obj;
var that = this; this.marker = app.create({
type: “Marker”,
offset: [0, 0.5, 0],