跳转到正文

@capgo/capacitor-video-player

支持字幕、全屏及完整控制功能的原生视频播放

支持字幕、全屏及完整控制功能的原生视频播放

从 initPlayer() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web 端部分支持查看入门指南
  • initPlayer - 初始化视频播放器。
  • isPlaying - 返回指定的 playerId 是否正在播放。
  • play - 播放指定 playerId 的当前视频。
  • pause - 暂停指定 playerId 的当前视频。
方法描述
initPlayer初始化视频播放器。
isPlaying返回指定 playerId 是否正在播放。
play播放指定 playerId 的当前视频。
pause暂停指定 playerId 的当前视频。
getDuration获取指定 playerId 的当前视频时长。
getCurrentTime获取指定 playerId 当前视频的播放时间。
setCurrentTime设置指定 playerId 当前视频的跳转时间。
getVolume获取指定 playerId 当前视频的音量。
setVolume设置指定 playerId 当前视频的音量。
getMuted获取指定 playerId 当前视频是否静音。
setMuted通过指定的 playerId 设置当前视频的静音状态。
setRate通过指定的 playerId 设置当前视频的播放速率。
getRate通过指定的 playerId 获取当前视频的播放速率。
stopAllPlayers停止所有正在播放的播放器。
showController显示控制器。
isControllerIsFullyVisibleisControllerIsFullyVisible.
exitPlayer退出播放器。

此参考文档同步自 src/definitions.ts 中的 capacitor-video-player.

如果你正在使用 @capgo/capacitor-video-player 来规划原生媒体和界面行为,并将其与 使用 @capgo/capacitor-video-player 用于使用 @capgo/capacitor-video-player 时的原生能力, 使用 @capgo/capacitor-live-activities 用于使用 @capgo/capacitor-live-activities 时的原生能力, @capgo/capacitor-live-activities 在 @capgo/capacitor-live-activities 中的实现细节, 使用 @capgo/capacitor-native-navigation 关于《使用 @capgo/capacitor-native-navigation》中的原生能力,以及 @capgo/capacitor-native-navigation 关于 @capgo/capacitor-native-navigation. 中的实现细节