0

每当我尝试播放视频时,我的应用程序总是崩溃,尽管我的 AVPlayer 实例被保留了。

NSURL *url = [[NSBundle mainBundle] URLForResource:@"dd4dcafeea5111e1ad6712313b030e5d" withExtension:@"mp4"];

self.videoPlayer = [AVPlayer playerWithURL:url];
[self addSubview:self.videoPlayer];
[((AVPlayer *)self.videoPlayer) play];

它被分配给这个属性:

@property (strong) id videoPlayer;

这里发生了什么?我没有保留我应该保留的东西吗?

4

1 回答 1

2

AVPlayer不是 的子类UIView。您不能将模型对象添加到视图层次结构中。

于 2013-03-28T00:26:07.967 回答