UNPKG

@capacitor-community/native-audio

Version:
333 lines 8.21 kB
{ "api": { "name": "NativeAudio", "slug": "nativeaudio", "docs": "", "tags": [], "methods": [ { "name": "configure", "signature": "(options: ConfigureOptions) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "ConfigureOptions" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [ "ConfigureOptions" ], "slug": "configure" }, { "name": "preload", "signature": "(options: PreloadOptions) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "PreloadOptions" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [ "PreloadOptions" ], "slug": "preload" }, { "name": "play", "signature": "(options: { assetId: string; time?: number; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; time?: number | undefined; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "play" }, { "name": "pause", "signature": "(options: { assetId: string; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "pause" }, { "name": "resume", "signature": "(options: { assetId: string; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "resume" }, { "name": "loop", "signature": "(options: { assetId: string; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "loop" }, { "name": "stop", "signature": "(options: { assetId: string; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "stop" }, { "name": "unload", "signature": "(options: { assetId: string; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "unload" }, { "name": "setVolume", "signature": "(options: { assetId: string; volume: number; }) => Promise<void>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; volume: number; }" } ], "returns": "Promise<void>", "tags": [], "docs": "", "complexTypes": [], "slug": "setvolume" }, { "name": "getCurrentTime", "signature": "(options: { assetId: string; }) => Promise<{ currentTime: number; }>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<{ currentTime: number; }>", "tags": [], "docs": "", "complexTypes": [], "slug": "getcurrenttime" }, { "name": "getDuration", "signature": "(options: { assetId: string; }) => Promise<{ duration: number; }>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<{ duration: number; }>", "tags": [], "docs": "", "complexTypes": [], "slug": "getduration" }, { "name": "isPlaying", "signature": "(options: { assetId: string; }) => Promise<{ isPlaying: boolean; }>", "parameters": [ { "name": "options", "docs": "", "type": "{ assetId: string; }" } ], "returns": "Promise<{ isPlaying: boolean; }>", "tags": [], "docs": "", "complexTypes": [], "slug": "isplaying" }, { "name": "addListener", "signature": "(eventName: 'complete', listenerFunc: (event: { assetId: string; }) => void) => Promise<PluginListenerHandle>", "parameters": [ { "name": "eventName", "docs": "", "type": "'complete'" }, { "name": "listenerFunc", "docs": "", "type": "(event: { assetId: string; }) => void" } ], "returns": "Promise<PluginListenerHandle>", "tags": [ { "name": "since", "text": "5.0.1" } ], "docs": "Listen for asset completed playing event", "complexTypes": [ "PluginListenerHandle" ], "slug": "addlistenercomplete-" } ], "properties": [] }, "interfaces": [ { "name": "ConfigureOptions", "slug": "configureoptions", "docs": "", "tags": [], "methods": [], "properties": [ { "name": "fade", "tags": [ { "text": "false", "name": "default" } ], "docs": "Indicating whether or not to fade audio.", "complexTypes": [], "type": "boolean | undefined" }, { "name": "focus", "tags": [ { "text": "false", "name": "default" } ], "docs": "Indicating whether or not to disable mixed audio.", "complexTypes": [], "type": "boolean | undefined" } ] }, { "name": "PreloadOptions", "slug": "preloadoptions", "docs": "", "tags": [], "methods": [], "properties": [ { "name": "assetPath", "tags": [], "docs": "", "complexTypes": [], "type": "string" }, { "name": "assetId", "tags": [], "docs": "", "complexTypes": [], "type": "string" }, { "name": "volume", "tags": [], "docs": "", "complexTypes": [], "type": "number | undefined" }, { "name": "audioChannelNum", "tags": [], "docs": "", "complexTypes": [], "type": "number | undefined" }, { "name": "isUrl", "tags": [], "docs": "", "complexTypes": [], "type": "boolean | undefined" } ] }, { "name": "PluginListenerHandle", "slug": "pluginlistenerhandle", "docs": "", "tags": [], "methods": [], "properties": [ { "name": "remove", "tags": [], "docs": "", "complexTypes": [], "type": "() => Promise<void>" } ] } ], "enums": [], "typeAliases": [], "pluginConfigs": [] }