TVVLCPlayer
TVVLCPlayer 允许您轻松地将强大的视频播放器与播放控制视图集成到您的 tvOS 应用中。它基于 TVVLCKit,旨在替换只能读取有限数量的格式的 AVPlayerViewController。
功能
- 原生外观和感觉
- 使用遥控器表面触摸进行拖动
- 跳转、快进和快退
安装
# CocoaPods
pod "TVVLCPlayer", "~> 1.0.1"
使用
Storyboard
在您的 storyboard 中,从 org.cocoapods.TVVLCPlayer
包添加对 VLCPlayer
storyboard 的引用。然后为 playerViewController 设置一个媒体
import TVVLCPlayer
...
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let playerViewController = segue.destination as? VLCPlayerViewController {
let media: VLCMedia = ...
playerViewController.media = media
}
}
代码中的内容
import TVVLCPlayer
...
let media: VLCMedia = ...
let playerViewController = VLCPlayerViewController.instantiate(media: media)
待办事项
- 音频通道选择器
- 字幕选择器
- 信息视图