Compare commits

...

2 Commits

2 changed files with 90 additions and 0 deletions

78
plugin/index.ts Normal file
View File

@ -0,0 +1,78 @@
class LiveStreamPlugin {
constructor() {
console.log("LiveStreamPlugin constructor");
}
initSDK(token: String) {
/**
* SDKtokenak/sktoken
* 使
*/
console.log("LiveStreamPlugin initSDK", token);
}
setLiveStreamControl(divContainor: HTMLElement, deviceType: number) {
/**
*
* divContainordiv
* deviceType 0 1
*/
console.log("LiveStreamPlugin setLiveStreamControl", divContainor, deviceType);
}
startLiveStreamCall(serialNum: String, deviceType: number) {
/**
*
* serialNum
* deviceType 0 1
*/
console.log("LiveStreamPlugin startLiveStreamCall", serialNum, deviceType);
}
endLiveStreamCall(deviceType: number) {
/**
*
* deviceType 0 1
*/
console.log("LiveStreamPlugin endLiveStreamCall", deviceType);
}
takePicture(callback) {
/**
*
* callback
* issuccess
* true/false
* imgBlobBlob
* zpkzxx
*/
console.log("LiveStreamPlugin takePicture", callback);
}
startVideoRecording() {
/**
*
*/
console.log("LiveStreamPlugin startVideoRecording");
}
endVideoRecording(callback: Function) {
/**
*
* callback
* issuccess
* true/false
*/
console.log("LiveStreamPlugin endVideoRecording", callback);
}
disposeSDK() {
/**
* SDK
*/
console.log("LiveStreamPlugin disposeSDK");
}
getFlightTaskInfo(serialNum: String) {
/**
*
* serialNum
* FlightTaskInfo
*/
console.log("LiveStreamPlugin getFlightTaskInfo", serialNum);
}
}
export default LiveStreamPlugin;

12
plugin/package.json Normal file
View File

@ -0,0 +1,12 @@
{
"name": "@it/docklivestreamplugin",
"version": "1.0.0",
"description": "该插件js插件包。功能包含SDK初始化、设置视频直播画面控件、发起和结束直播、拍照、视频录制、资源释放。",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}