SVEVideoUI 提供一个 SwiftUI 视图来显示视频。
SVEVideoUI 可以通过 Swift Package Manager 获取。 要安装它,只需将以下行添加到您的 Package.swift
文件中
dependencies: [
.package(url: "https://github.com/SergioEstevao/SVEVideoUI.git", from: "0.4.0")
]
要使用视频播放器,请执行以下操作
import SVEVideoUI
struct VideoPlayerView: View {
var videoURL = Bundle.main.url(forResource: "video", withExtension: "mp4")!
var body: some View {
Video(url: videoURL)
}
}
如果您想在特定的秒数开始播放视频
Video(url: videoURL, startVideoAtSeconds: 15.5)
如果您想使视频静音,只需执行以下操作
Video(url: videoURL).isMuted(true)
以及隐藏视频控件
Video(url: videoURL).playbackControls(true)
循环播放视频
Video(url: videoURL).loop(true)
要运行示例项目,请克隆仓库并打开 SVEVideoUI.xcproject
文件
如果您对设置有疑问或只想打个招呼,请在 Github 上提出问题,并说明您的请求。
SVEVideoUI 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。