Plyr视频播放器拓展:全屏、画质、字幕、缩略图、强大的用户界面

« 返回首页

logo Plyr 拓展

Plyr 是一种简单直接的方法,可以在您的应用中实现出色的视频播放器,而无需担心状态管理。它具有多种功能,使其在市场上脱颖而出。您可以在个人和商业项目中自由使用它。它基于 Plyr.io

功能

  • 支持缩略图
  • 支持直播
  • 支持 M3U8 文件
  • 支持多种字幕
  • 支持多种视频质量
  • 支持缓存
  • 流畅的视频加载
  • 响应式设计
  • 支持本地文件
  • 离线工作
  • 还有更多功能即将推出。

属性

CaptionsVisible
切换字幕可见性
ControlsCaptions
Property for ControlsCaptions
ControlsCurrentTime
Property for ControlsCurrentTime
ControlsDuration
Property for ControlsDuration
ControlsForward
Property for ControlsForward
ControlsFullScreen
Property for ControlsFullScreen
ControlsMute
Property for ControlsMute
ControlsPlay
Property for ControlsPlay
ControlsPlayLarge
Property for ControlsPlayLarge
ControlsProgress
Property for ControlsProgress
ControlsRewind
Property for ControlsRewind
ControlsSettings
Property for ControlsSettings
ControlsVisible
切换控制界面可见性
ControlsVolume
Property for ControlsVolume
CurrentQuality
更改媒体质量
CurrentTrack
设置当前轨道
Loop
切换循环播放
MediaTypeAudio
Property for MediaTypeAudio
MediaTypeHls
Property for MediaTypeHls
MediaTypeVideo
Property for MediaTypeVideo
MediaTypeVimeo
Property for MediaTypeVimeo
MediaTypeYouTube
Property for MediaTypeYouTube
SetSource
设置媒体源
Speed
更改播放速度
Thumbnail
设置缩略图

事件

GotMetadata(data)
视频元数据加载时触发的事件
GotText(text)
播放器返回当前时间字幕文本时触发的事件
LoadingState(isLoading)
加载状态改变时触发的事件
OnComplete()
视频播放完成时触发的事件
OnError(error)
发生错误时触发的事件
OnFullScreenChanged(isFullscreen)
全屏状态改变时触发的事件
OnPause()
视频暂停时触发的事件
OnPlay()
视频播放时触发的事件
OnReady()
播放器准备就绪时触发的事件
TimeUpdated(time)
时间变化时触发的事件
TrackAdded(title,language)
添加新轨道时触发的事件

方法

AddSubtitle(path,language)
添加字幕
Format(milliseconds)
将毫秒转换为 hh:mm:ss 时间格式
Forward(milliseconds)
向前跳转
GetMetadata()
获取元数据(与视频相关的属性,如标题、类型、质量等)
Initialize(layout,path,thumbnail,subtitle,subtitlesLang,mediaType,controls)
初始化播放器
Pause()
暂停媒体
Play()
播放媒体
RemoveSubtitles()
移除所有字幕
Rewind(milliseconds)
向后跳转
SeekTo(milliseconds)
跳转到特定毫秒数
Stop()
停止媒体播放并重置到初始位置

aix拓展下载

最新版本:v2.0.6

com.dreamers.plyr.aix

文档反馈