import React, { CSSProperties, FunctionComponent } from 'react'; import { InnerAudioContext } from '@tarojs/taro'; import { BasicComponent } from '../../utils/typings'; export interface AudioProps extends BasicComponent { /** * 类名 * @default '' */ className?: string /** * css样式 * @default {} */ style?: CSSProperties /** * 语音资源链接 * @default '' */ url: string autoplay?: boolean; /** * 是否循环播放 * @default false */ loop?: boolean /** * 展示形式,可选值:controls 控制面板 progress 进度条 icon 图标 none 自定义 * @default 'progress' */ type: string onFastBack?: (ctx: InnerAudioContext) => void; onForward?: (ctx: InnerAudioContext) => void; onPause?: any; onPlay?: any; onPlayEnd?: (ctx: InnerAudioContext) => void; onCanPlay?: (ctx: InnerAudioContext) => void; } export declare const Audio: FunctionComponent & (React.HTMLAttributes | InnerAudioContext)>;