跳过内容

@capgo/native-audio

原生音频引擎的原生插件。

概述

概述

原生音频引擎的原生插件。

核心功能

核心功能
  • 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解初始化插件并恢复原始音频会话设置。该方法停止所有正在播放的音频并恢复由插件修改的音频会话设置。使用此方法时,请确保与其他音频插件兼容。

__CAPGO_KEEP_0__

真实数据来源

此参考资料是从 src/definitions.tscapacitor-native-audio.