UNPKG

olympus-r-17plugins

Version:

A plugin of Olympus for 17zuoye.

67 lines (66 loc) 1.84 kB
import Shell17, { Platform, ClientType } from "./Shell17"; /** * @author Raykid * @email initial_r@qq.com * @create date 2018-01-08 * @modify date 2018-01-08 * * 一起作业微信小程序外壳 */ export default class Shell17WXApp extends Shell17 { constructor(); readonly platform: Platform; readonly clientType: ClientType; /*************************** 下面是音频接口 ***************************/ protected initAudio(): void; private _voiceDict; /** * 开始下载音频 * * @param {string} url 音频地址 * @memberof Shell17Mobile */ loadAudio(url: string, callback?: (path: string) => void): void; /** * 开始播放音频 * * @param {string} url 音频地址 * @memberof Shell17Mobile */ playAudio(url: string): void; /** * 暂停播放音频 * * @param {string} url 音频地址 * @memberof Shell17Mobile */ pauseAudio(url: string): void; /** * 音频跳转到指定位置 * * @param {string} url 音频地址 * @param {number} time 跳转位置(毫秒) * @memberof Shell17Mobile */ seekAudio(url: string, time: number): void; /** * 停止播放音频 * * @param {string} url 音频地址 * @memberof Shell17Mobile */ stopAudio(url: string): void; /*************************** 下面是语音引擎接口 ***************************/ private _recordDict; private _curRecordParams; private initRecord; private uuid; startRecord(params: { id: string; str: string; playback: boolean; }): void; stopRecord(params: any): void; startPlayback(params: any): void; stopPlayback(params: any): void; }