跳转到正文

@capgo/capacitor-mux-player

在您的 Capacitor 应用中,通过原生播放器界面播放自适应比特率的 Mux 流。

将 Mux 播放 ID 或签名 URL 传递给 play() 并让原生 Mux player 处理 ABR 流媒体、按需获取 DRM tokens,以及用户关闭播放器时的退出逻辑。使用 isActive() 以避免打开重复的播放器实例。

典型场景:课程视频、体育集锦,以及任何已托管在 Mux 上的优质视频。

平台支持备注
iOS是原生 Mux player 集成
Android是原生 Mux player 集成
Web 端查看仓库在浏览器端使用 Mux web player
  • play - 以全屏模式启动原生 Mux Player 并开始播放。
  • dismiss - 如果播放器可见,则将其关闭。
  • isActive - 返回播放器当前是否正在显示。
方法描述
play以全屏模式启动原生 Mux Player 并开始播放。
dismiss如果播放器当前可见,则将其关闭。
isActive返回播放器当前是否正在显示。
removeAllListeners移除插件实例上注册的所有事件监听器。
addListener监听插件发出的播放器生命周期或播放事件。

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

如果你正在使用 @capgo/capacitor-mux-player 来规划原生媒体和界面行为,并将其与 使用 @capgo/capacitor-mux-player 用于“使用 @capgo/capacitor-mux-player”中的原生能力, 使用 @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. 中的实现细节