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/")!)
结果播放不了(待解决…)