美文网首页
Swift第三天

Swift第三天

作者: 涵啸虎 | 来源:发表于2020-04-26 14:53 被阅读0次

    参考

    自学 iOS - 三十天三十个 Swift 项目

    Project03 播放本地视频

    实现效果(自己仿写,Swift5.0,Xcode11.4)

    视频列表 播放页面

    项目依旧很简单,结合ib,实现在tableview上显示cell。数据项里包含了struct结构体放到数组中。另外,个人不仅依照原项目实现了本地视频播放。并且实现了播放网络视频。


    【知识点】

    1、结构体的定义,赋值和使用

    struct Video {

        let image:String

    }

    Video(image: "videoScreenshot01",

    title:"Introduce 3DS Mario",

    source:"Youtube - 06:32",             

    isWebUrl:true),

                   使用是点引用

    2、AVPlayer的使用

    AVPlayer(url:URL(string:webSourceUrl)!)

    AVPlayer(url: URL(fileURLWithPath: path!))

    player?.play()

    3、path设置

    let path = Bundle.main.path(forResource:  "XXX", ofType: "mp4")

    【疑问】

    1、笔者想给cell设置类似Object-C中block,然后按照逻辑流,由cell响应按钮事件,接着响应方法中调用block。此block在VC中实现,最终调用VC中的实现方法。但是对block的写法还是不熟。暂且作罢。后续边学边练。寻求解决方法。

    2、swift语言有没有json转换成模型的方法或者库?

    相关文章

      网友评论

          本文标题:Swift第三天

          本文链接:https://www.haomeiwen.com/subject/owodwhtx.html