hybrid_plus
Version:
Hybrid Flutter Javascript SDK
63 lines (62 loc) • 1.38 kB
TypeScript
import { ExecOptions } from "../types/core.ts";
import { StartRecordOptions } from "../types/audio.ts";
/**
* 打开录音器
* @param options
* @module audio
*/
export declare function openRecorder(options: ExecOptions<boolean, any>): Promise<unknown>;
/**
* 关闭录音器
* @param options
* @module audio
*/
export declare function closeRecorder(options: ExecOptions<boolean, any>): Promise<unknown>;
/**
* 开始录音
* @param options
* @module audio
*/
export declare function startRecord(options: StartRecordOptions): Promise<unknown>;
/**
* 暂停录音
* @module audio
*/
export declare function pauseRecord(): void;
/**
* 继续录音
* @module audio
*/
export declare function resumeRecord(): void;
/**
* 取消录音
* @module audio
*/
export declare function cancelRecord(): void;
/**
* 结束录音
* @param options
* @module audio
*/
export declare function stopRecord(options: ExecOptions<string, any>): Promise<unknown>;
/**
* 播放录音
* @param {string} url 可以是本地路径或网络地址
* @module audio
*/
export declare function playAudio(url: string): void;
/**
* 暂停播放
* @module audio
*/
export declare function pauseAudio(): void;
/**
* 继续播放
* @module audio
*/
export declare function resumeAudio(): void;
/**
* 结束播放
* @module audio
*/
export declare function stopAudio(): void;