SwiftUI2.0更新内容三VideoPlayer

VideoPlayer
直接上代码,很简单调用,但是如果要做得很好,就不容易了
首先要在SwiftUI文件中加入代码

import AVKit

struct内定义AVPlayer

//先把视频放到工程中,然后定义
var myPlayer = AVPlayer(url:  Bundle.main.url(forResource: "RickAndMorty", withExtension: "mp4")!)
//为了坐简单的操作定义变量
@State private var isPlaying = true
    var body: some View {
        VStack{
            VideoPlayer(player: myPlayer)
            Button(isPlaying ? "暂停" : "播放"){
                if isPlaying{
                self.myPlayer.pause()
                }else{
                    self.myPlayer.play()
                }
            }

运行程序
在这里插入图片描述
在这里插入图片描述
▶️也能控制,但是没有直接控制的操作多。
定义网络播放:

var internetPlayer = AVPlayer(url:  URL(string: "https://developer.apple.com/videos/play/wwdc2020/10089/")!)

结果播放不了(待解决…)

猜你喜欢

转载自blog.csdn.net/jackwsd/article/details/107122539