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 に答える