跳过内容

@capgo/capacitor-youtube-player

YouTube Player 插件接口为 Capacitor。提供方法来控制 YouTube 视频播放在您的应用中。

YouTube Player 插件接口为 Capacitor。提供方法来控制 YouTube 视频播放在您的应用中。

  • initialize - 初始化一个新的 YouTube 播放器实例。
  • destroy - 销毁一个玩家实例并释放资源。
  • stopVideo - 停止视频播放并取消加载。尽量少用 - pauseVideo() 通常更合适。
  • playVideo - 播放当前缓冲或已加载的视频。最终播放器状态将为 PLAYING (1)。
方法描述
initialize初始化一个新的 YouTube 播放器实例。
destroy销毁一个播放器实例并释放资源。
stopVideo停止视频播放并取消加载。尽量少用 - pauseVideo() 通常更合适。
playVideo播放当前缓冲或已加载的视频。最终播放器状态将为 PLAYING (1)。
pauseVideo暂停当前播放的视频。最终播放器状态将为 PAUSED (2),除非已经结束 (0)。
seekTo跳转到视频的特定时间。如果播放器暂停,播放器将保持暂停状态。如果正在播放,继续播放。
loadVideoById通过 YouTube ID 加载并播放视频。
cueVideoById通过 ID 引用视频而不播放。加载缩略图并准备播放器,但直到调用 playVideo() 才请求视频。
loadVideoByUrl通过视频的完整 URL 加载并播放视频。
cueVideoByUrl通过 URL 引用视频而不播放。
cuePlaylist通过 ID 引用播放列表而不播放。加载播放列表并准备第一视频。
loadPlaylist加载并播放播放列表。
nextVideo播放播放列表中的下一个视频。
previousVideo播放播放列表中的前一个视频。
playVideoAt通过播放列表索引播放特定视频。
mute静音播放器音频。
unMute取消静音播放器音频。
isMuted检查当前是否静音。
setVolume设置播放器音量。
getVolume获取当前播放器音量。即使播放器静音,也会返回音量。
setSize设置播放器尺寸(像素)。
getPlaybackRate获取当前播放速率。
setPlaybackRate设置播放速率。
getAvailablePlaybackRates获取当前视频可用的播放速率列表。
setLoop启用或禁用播放列表循环。当启用时,播放列表将在最后一个视频后重新开始。
setShuffle启用或禁用播放列表随机播放。
getVideoLoadedFraction获取缓冲的视频比例。比过时的getVideoBytesLoaded/getVideoBytesTotal更可靠。
getPlayerState获取播放器当前状态。
getAllPlayersEventsState获取所有活动播放器的事件状态。对于跟踪多个播放器实例非常有用。
getCurrentTime获取当前播放位置(秒数)。
toggleFullScreen切换全屏模式开关。
getPlaybackQuality获取当前播放质量。
setPlaybackQuality设置建议的播放质量。实际质量可能根据网络条件而有所不同。
getAvailableQualityLevels获取当前视频可用的质量等级列表。
getDuration获取当前视频的持续时间(秒数)。
getVideoUrl获取当前视频的 YouTube.com URL。
getVideoEmbedCode获取当前视频的嵌入 code。返回 HTML iframe 嵌入 code。
getPlaylist获取当前播放列表中的视频 ID 数组。
getPlaylistIndex获取当前播放列表中正在播放的视频的索引。
getIframe获取播放器的 iframe DOM 元素。仅限 Web 平台。
addEventListener在播放器上添加事件监听器。仅限 Web 平台。
removeEventListener从播放器中移除事件监听器。仅限Web平台。
getPluginVersion获取插件版本号。返回平台特定的版本信息。

真实数据来源

标题:真实数据来源

此参考资料是从 src/definitions.tscapacitor-youtube-player.