SwiftUI循环视频播放器Swift循环视频背景iOS壁纸提示tip
SwiftUI 循环视频播放器
该包使用声明性方法来声明基于视频组件的 ob 构建块的参数。此实现可能会让您了解 SwiftUI 的底层工作原理。也可以用普通的方式传递参数。
如何使用该包
1.创建LoopPlayerView
LoopPlayerView(fileName: "swipe")
或者以声明的方式
LoopPlayerView{
Settings{
FileName("swipe")
Ext("mp4")
Gravity(.resizeAspectFill)
ErrorGroup{
EColor(.accentColor)
EFontSize(27)
}
}
}
LoopPlayerView{
Settings{
FileName("swipe")
Ext("mp4")
Gravity(.resizeAspectFill)
EFontSize(27)
}
}
您可以将错误设置分组到ErrorGroup组中,或者仅将所有设置作为设置的线性列表传递。您不需要遵循某些特定的设置顺序,只需传入您感兴趣的任意顺序即可。唯一需要的设置是FileName。
设置
姓名 | 描述 | 默认 |
---|---|---|
文件名(“滑动”) | 要播放的视频名称 | – |
分机(“mp4”) | 视频延伸 | “mp4” |
重力(.resizeAspectFill) | 定义图层如何在图层边界内显示玩家视觉内容的结构 | .resizeAspect |
EColor(.accentColor) | 错误消息文字颜色 | 。红色的 |
字体大小(27) | 错误文本的大小 | 17.0 |
包的 SwiftUI 示例
包装的实用想法
您可以在应用程序中引入有关某些功能的视频提示,例如如何将位置添加到收藏夹。将循环视频提示放入背景或作为弹出窗口打开。
文档(API)
-
您需要安装 Xcode 13 才能访问文档编译器 (DocC)
-
转到产品 > 构建文档或⌃⇧⌘ D
XCode 15 测试版说明(iOS 17)
- 目前 XCode 15 处于测试阶段,在控制台中您可能会看到消息“定义图层如何在图层边界内显示玩家视觉内容的结构”,我在 Stack-overflow 上发现许多人都遇到过此消息,并且在是时候像 XCode 15 beta bug 一样对待它了