概述
标题:概述本地音频引擎的原生插件。
核心功能
标题:核心功能configure- 配置音频播放器。preload- 加载音频文件。playOnce- 自动清理后播放音频文件一次。isPreloaded- 检查音频文件是否预加载。
公共 API
标题:公共 API| 方法 | 描述 |
|---|---|
configure | 配置音频播放器。 |
preload | 加载音频文件。 |
playOnce | 自动清理后播放音频文件一次。 |
isPreloaded | 检查音频文件是否预加载。 |
play | 播放一个音频文件。 |
pause | 暂停一个音频文件。 |
resume | 恢复一个音频文件。 |
loop | 停止一个音频文件。 |
stop | 停止一个音频文件。 |
unload | 卸载一个音频文件。 |
setVolume | 设置一个音频文件的音量。 |
setRate | 设置一个音频文件的播放速度。 |
setCurrentTime | 设置一个音频文件的当前时间。 |
getCurrentTime | 获取一个音频文件的当前时间。 |
getDuration | 获取一个音频文件的持续时间(以秒为单位)。 |
isPlaying | 检查一个音频文件是否正在播放。 |
addListener | 监听完成事件。 |
addListener | 监听当前时间更新。每 100ms 发出一次,音频正在播放时。 |
addListener | 监听播放状态变化,包括通知和锁屏传输控制。由 Android 和 iOS 发出。当前 Web 实现不发出此事件。 |
clearCache | 清除远程音频文件的音频缓存。 |
setDebugMode | 设置调试模式日志。 |
getPluginVersion | 获取本机 Capacitor 插件版本。 |
deinitPlugin | 恢复原始音频会话设置并解除初始化插件。这项方法停止所有正在播放的音频并恢复由插件修改的音频会话设置。使用此方法时,请确保与其他音频插件兼容。 |
真实来源
标题:真实来源此参考资料是从 src/definitions.ts 在 capacitor-native-audio.