hkplayer

closePlayer openAudio

概述

hkplayer 封装了海康威视iVMS-8700平台视频手机端SDK,支持不登陆就直接可以实时预览摄像头,模块同时支持多开模式。

openPlayer

打开摄像头rtsp地址

openPlayer({params}, callback(ret, err))

rect:

  • 类型:JSON 对象
  • 描述:(必填项)模块的位置及尺寸
  • 内部字段:

fixedOn:

  • 类型:字符串
  • 描述:(可选项)模块所属 Frame 的名字,若不传则模块归属于当前 Window

fixed:

  • 类型:布尔
  • 描述:((可选项)模块是否随所属 Window 或 Frame 滚动
  • 默认值:true(不随之滚动)

url:

  • 类型:字符串
  • 描述:(必填项)仅支持rtsp地址(请开发者自行控制).

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. status: true, //布尔型;true||false
  2. index : 1 //预览视频序号
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. msg: ""
  3. }

示例代码

  1. var demo = api.require('hkplayer');
  2. demo.openPlayer({
  3. rect : {
  4. x : 0,
  5. y : api.frameHeight / 3,
  6. w : api.frameWidth / 2 - 5,
  7. h : api.frameHeight / 3
  8. },
  9. fixedOn : api.frameName,
  10. fixed : true,
  11. }, function(ret, err) {
  12. alert(JSON.stringify(ret) + " " + JSON.stringify(err));
  13. });

可用性

iOS、Android系统

可提供的1.0.0及更高版本

closePlayer

closePlayer({params}, callback(ret, err))

params

index:

  • 类型:数字型
  • 描述:(必填项)预览视频序号

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. var demo = api.require('hkplayer');
  2. demo.closePlayer({
  3. index : 1
  4. }, function(ret, err) {
  5. alert(JSON.stringify(ret) + " " + JSON.stringify(err));
  6. });

可用性

iOS、Android系统

可提供的1.0.0及更高版本

cleanPlayer

清除打开的所有摄像头预览

cleanPlayer({params}, callback(ret, err))

params

index:

  • 类型:数字型

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. }

示例代码

  1. var demo = api.require('hkplayer');
  2. demo.cleanPlayer(function(ret, err) {
  3. alert(JSON.stringify(ret));
  4. });

可用性

iOS、Android系统

openAudio

开启摄像头声音

openAudio({params}, callback(ret, err))

index:

  • 类型:数字型
  • 描述:(必填项)预览视频序号

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. msg: ""
  3. }

示例代码

  1. var demo = api.require('hkplayer');
  2. demo.openAudio(function(ret, err) {
  3. alert(JSON.stringify(ret));
  4. });

可用性

iOS、Android系统

可提供的1.0.0及更高版本

closeAudio

关闭摄像头声音

closeAudio({params}, callback(ret, err))

params

index:

  • 类型:数字型
  • 描述:(必填项)预览视频序号

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: true //布尔型;true||false
  3. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {

可用性

可提供的1.0.0及更高版本