我试图在 Swift 中使用 AVPlayerView,但编译器提示它在 player 中找不到名为 AVPlayerView 的成员。

但是 AVPlayerView 显然有一个名为 player 的属性。

其他属性或方法都很好。似乎只有 player 无法识别。

最佳答案

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

import AVKit
import AVFoundation

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

这可能被认为是 AVKit 框架(的 Swift View )中的一个错误。

关于swift - 为什么 AVPlayerView 在 Swift 中没有名为 "player"的成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30555315/

10-10 06:33