pageback-sdk
v1.0.0
Published
``` npm i pageback-sdk ```
Readme
视频回溯 packBack-sdk 使用指南
npm i pageback-sdkimport Pageback from "pageback-sdk";
const pageBack = new Pageback();
Vue.prototype.$pageBack = pageBack;接口说明
- 能通过pageBackSDK.initRecord初始化回溯参数
参数: options:
+ initUrl: 回溯生成全局唯一序列号的接口地址
+ confirmUrl: 回溯结束视频上报的接口地址
+ saveUrl: 回溯实时上传视频的接口地址示例:
this.$pageBack.initRecord({
initUrl: "http://test.com/ltapp/rrv/v/vbtrack/get_snowflake_id",
confirmUrl: "http://test.com/ltapp/rrv/v/vbtrack/up_trace",
saveUrl: "http://test.com/ltapp/rrv/v/vbtrack/up_video"
});- 能通过packBack.startRecord 开启回溯
参数: config:
+ page_id: 页面id,默认‘’
+ page_name: 页面名称,默认‘’
+ thresholdSize:实时上报字符数量阈值,number类型,默认512*1024
+ recordConfig:录制配置参数,参考:https://iknow.hs.net/portal/docView/share/40324 中record参数,直接透传示例:
this.$pageBack.startRecord({
page_id: "0001",
page_name: "测试1",
thresholdSize: 512,
recordConfig: {
inlineStylesheet: true,
recordCanvas: true,
sampling: {
canvas: 10,
},
// 图像的格式
dataURLOptions: {
type: 'image/webp',
quality: 0.6,
},
blockClass: "vc-panel"
}
});- 能通过packBack.stopRecord暂停或结束回溯
参数: + type:0:暂停录制,1:结束录制 + bizInfo:回溯流程标记相关参数 --- 结束录制时传递,可选参数 + biz_no: "LC0001", // 流程号,必传,必须在平台存在,否则无法上报 + sdk_version: "0.0.1", // sdk版本 + product_id: "index-A", // 产品id + product_name: "测试demopdf", // 产品名 + product_version: "0.1.1", // 产品版本
示例:
this.$pageBack.stopRecord(1, {
biz_no: "LC0001", // 流程号
sdk_version: "0.0.1", // sdk版本
product_id: "index-A", // 产品id
product_name: "测试demopdf", // 产品名
product_version: "0.1.1", // 产品版本
});