SVEVideoUI

SVEVideoUI 提供一个 SwiftUI 视图来显示视频。

Screenshot

安装

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 上提出问题,并说明您的请求。

作者

Sérgio Estêvão

许可证

SVEVideoUI 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件