UNPKG

expo-av

Version:

Expo universal module for Audio and Video playback

27 lines (26 loc) 1.56 kB
import { AVPlaybackNativeSource, AVPlaybackStatus, AVPlaybackStatusToSet } from './AV'; declare const _default: { readonly name: string; getStatusForVideo(element: HTMLMediaElement): Promise<AVPlaybackStatus>; loadForVideo(element: HTMLMediaElement, nativeSource: AVPlaybackNativeSource, fullInitialStatus: AVPlaybackStatusToSet): Promise<AVPlaybackStatus>; unloadForVideo(element: HTMLMediaElement): Promise<AVPlaybackStatus>; setStatusForVideo(element: HTMLMediaElement, status: AVPlaybackStatusToSet): Promise<AVPlaybackStatus>; replayVideo(element: HTMLMediaElement, status: AVPlaybackStatusToSet): Promise<AVPlaybackStatus>; setAudioMode(): Promise<void>; setAudioIsEnabled(): Promise<void>; getStatusForSound(element: HTMLMediaElement): Promise<AVPlaybackStatus>; loadForSound(nativeSource: string | { [key: string]: any; uri: string; }, fullInitialStatus: AVPlaybackStatusToSet): Promise<[HTMLMediaElement, AVPlaybackStatus]>; unloadForSound(element: HTMLMediaElement): Promise<AVPlaybackStatus>; setStatusForSound(element: HTMLMediaElement, status: AVPlaybackStatusToSet): Promise<AVPlaybackStatus>; replaySound(element: HTMLMediaElement, status: AVPlaybackStatusToSet): Promise<AVPlaybackStatus>; getAudioRecordingStatus(): Promise<void>; prepareAudioRecorder(): Promise<void>; startAudioRecording(): Promise<void>; pauseAudioRecording(): Promise<void>; stopAudioRecording(): Promise<void>; unloadAudioRecorder(): Promise<void>; }; export default _default;