跳过内容

@capgo/capacitor-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释放插件并恢复原始音频会话设置。该方法会停止所有正在播放的音频并恢复插件修改的音频会话设置。使用此方法时,请确保与其他音频插件兼容。

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

继续阅读来自@capgo/capacitor-native-audio

名为“继续阅读来自@capgo/capacitor-native-audio”的部分

如果您正在使用 @capgo/capacitor-native-audio 来规划原生媒体和界面行为,连接它到 使用@capgo/capacitor-native-audio 原生能力在使用@capgo/capacitor-native-audio中 使用@capgo/capacitor-live-activities 为@capgo/capacitor-live-activities原生能力使用 @capgo/capacitor-live-activities 为@capgo/capacitor-live-activities的实现细节 使用@capgo/capacitor-video-player 为@capgo/capacitor-video-player原生能力使用,并且 @capgo/capacitor-video-player 为@capgo/capacitor-video-player的实现细节