为什么 AVPlayerView 在 Swift 中没有名为 "player" 的成员

Why does AVPlayerView not have a member named "player" in Swift

我试图在 Swift 中使用 AVPlayerView,但编译器抱怨它无法在 AVPlayerView 中找到名为 player 的成员。

但是 AVPlayerView 显然有一个 属性 叫做 player

其他属性或方法都可以。好像只有player不被识别

您明确必须导入 AVFoundation 框架(它定义 AVPlayer class):

import AVKit
import AVFoundation

let playerView = AVPlayerView()
let player = playerView.player

这可能被视为 AVKit 框架(Swift 视图)中的错误。