文件名称:AVPlayer-SwiftUI:在SwiftUI中使用AVPlayer
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-15 06:11:30
swift ios video-player avplayer swiftui
AVPlayer-SwiftUI 该存储库是我在SwiftUI中使用AVPlayer的四部分博客的结果: 免责声明:我不是SwiftUI专业人士,关于此代码的某些事情让人感觉不对,但它可以工作。 那就是 :beaming_face_with_smiling_eyes: 。 我会尽力改善它! 该代码也没有经过实战测试,但是似乎还可以! 该应用程序从菜单开始,可以在视频播放器或音频播放器之间进行选择。 第1-3部分指的是视频播放器。 第4部分介绍了音频播放器。 第1-3部分:视频播放器控件 下图显示了VideoView.swift中的视图结构/类: (在一个文件中有多个结构/类?是的,我认为在同一个文件中使用所有这些小的结构/类更容易学习,但是也许不要这样构造自己的代码) 注释显示了不完全正确的第一件事。 VideoPlayerUIView实际上并不关心videoPos,videoDuration或寻找值,只有VideoPlayerContro
【文件预览】:
AVPlayer-SwiftUI-master
----AVPlayer-SwiftUI.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
----img()
--------uml-audioview.png(20KB)
--------uml-audioview.txt(670B)
--------uml-videoplayer.txt(71B)
--------uml-videoview.txt(884B)
--------uml-videoview.png(23KB)
--------uml-videoplayer.png(3KB)
----LICENSE(1KB)
----.gitignore(1KB)
----README.md(3KB)
----AVPlayer-SwiftUI()
--------Assets.xcassets()
--------Preview Content()
--------MenuView.swift(702B)
--------Base.lproj()
--------Utility.swift(746B)
--------AppDelegate.swift(1KB)
--------VideoView.swift(7KB)
--------SUIVideoPlayer.swift(812B)
--------Info.plist(2KB)
--------SceneDelegate.swift(3KB)
--------AudioView.swift(7KB)