概述
概述部分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 | 通过 URL 引导播放器播放视频列表,但不播放视频。加载视频列表并准备播放列表中的第一视频。 |
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.ts 在 capacitor-youtube-player.
继续阅读 @capgo/capacitor-youtube-player
标题:继续阅读 @capgo/capacitor-youtube-player如果您正在使用 @capgo/capacitor-YouTube播放器 来规划原生插件工作,连接它到 使用 @capgo/capacitor-youtube-player 来使用原生能力的使用 @capgo/capacitor-youtube-player Capgo 插件目录 在 Capgo 插件目录 中的产品工作流程 Capacitor Capgo 插件 Capacitor Capgo 插件的实现细节 添加或更新插件 __CAPGO_KEEP_0__ 添加或更新插件的实现细节,以及 Ionic 企业插件替代品 __CAPGO_KEEP_0__ Ionic 企业插件替代品的产品工作流程