VideoPlayer 直接上代码,很简单调用,但是如果要做得很好,就不容易了 首先要在SwiftUI文件中加入代码
import AVKitstruct内定义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/")!)结果播放不了(待解决…)