原生音频引擎的原生插件。
包名已更改。configureSection titled “Core Capabilities”preload- 配置音频播放器。playOnce- 加载音频文件。isPreloaded- 以自动清理方式播放音频文件一次。
Public API
Section titled “Public API”| Section titled “Public __CAPGO_KEEP_0__” | 方法 |
|---|---|
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.
从 @capgo/capacitor-native-audio 中继续
标题:从 @capgo/capacitor-native-audio 中继续如果您正在使用 @capgo/capacitor-native-audio 来规划原生媒体和界面行为,连接它到 使用 @capgo/capacitor-native-audio 来实现原生能力的 Using @capgo/capacitor-native-audio 使用 @capgo/capacitor-live-activities 来实现原生能力的 Using @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 的实现细节