fix: 完善

This commit is contained in:
wangzhongjie 2025-04-29 13:52:29 +08:00
parent c8e18dfec4
commit e88095819d
4 changed files with 65 additions and 0 deletions

View File

@ -34,6 +34,11 @@ scan:
./hdc file send $(DOWNLOAD_PATH)/libmedialibrary_data_extension.z.so /system/lib/libmedialibrary_data_extension.z.so \
./hdc file send $(DOWNLOAD_PATH)/libmedialibrary_data_extension.z.so /data/app/el1/bundle/public/com.ohos.medialibrary.medialibrarydata/libs/arm/libmedialibrary_data_extension.z.so \
./hdc shell reboot
# 替换截图落盘
record:
cd $(TOOLCHAIN_PATH) && \
./hdc shell mount -o remount,rw / \
./hdc file send ../sprecord/librtsprecord.z.so /system/lib/module/libhiserialsdk.z.so

60
sprecord/@ohos.rtsprecord.d.ts vendored Normal file
View File

@ -0,0 +1,60 @@
/*
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { AsyncCallback, Callback } from "./basic";
/**
* Provides rtsp record related APIs.
*
* @since 6
* @syscap SystemCapability.Communication.NetStack
*/
declare namespace record {
/**
* Creates an Rtsp serfver
*/
function createServer(): RtspRecord;
function RequestCallback(id: number, url: string, content:string): void;
interface RtspResult {
/** isSuccess */
result: boolean;
/** errorCode: */
errorCode: number;
/** errorString: */
errorString: string;
/** int Data: */
dataInt: number;
/** string Data: */
dataString: string;
fileName: string;
filePath: string;
fileSize: number;
}
export interface RtspRecord {
startRecordVideo(context:object,uri:string,fileName:string,dir:string ): RtspResult;
endRecordVideo(id:number): RtspResult;
getVideoSnapshot(context:object,uri:string,fileName:string,dir:string,needBase64:boolean,callback: AsyncCallback<RtspResult>): void;
getVideoSnapshot(context:object,uri:string,fileName:string,dir:string): Promise<RtspResult>;
detectVideoSnapshotSize(uri:string,fileName:string,needBase64:boolean,callback: AsyncCallback<RtspResult>): void;
detectVideoSnapshotSize(uri:string,fileName:string,needBase64:boolean): Promise<RtspResult>;
}
}
export default record;

BIN
sprecord/librtsprecord.z.so Normal file

Binary file not shown.

0
关闭媒体扫描.bat Normal file
View File