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