我在 macOS 应用程序中创建了一个非常简单的 AVPlayer。
import Cocoa
import AVKit
import AVFoundation
class ViewController: NSViewController {
@IBOutlet var playerView: AVPlayerView!
override func viewDidLoad() {
super.viewDidLoad()
let videoPath = URL(fileURLWithPath: "myPath/myFile.mp4")
let videoPlayer = AVPlayer(url: videoPath)
playerView.player = videoPlayer
}
}
它基本上可以正常工作,但是播放器在启动时会自动播放,这是不应该的。即使我playerView.player?.pause()
在末尾添加viewDidLoad
,它也会自动播放。
我究竟做错了什么?