ビデオファイルを表示するAVPlayerを作成しようとしています。
これは私がこれまでに持っているコードです:
- (IBAction) player {
NSURL* m = [[NSBundle mainBundle] URLForResource:@"Cache" withExtension:@"mov"];
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:m options:nil];
AVPlayerItem* item = [AVPlayerItem playerItemWithAsset:asset];
AVPlayer* p = [AVPlayer playerWithPlayerItem:item];
self.player = p;
AVPlayerLayer* lay = [AVPlayerLayer playerLayerWithPlayer:p];
lay.frame = CGRectMake(10, 76, 303, 265);
[self.view.layer addSublayer:lay];
[p play];
}
私はすでににリンクしていてAVFoundation.framework
、CoreMedia.framework
インポートし<AVFoundation/AVFoundation.h>
ました。
まず、property 'player' not found on object of type 'ViewController*
(行に対してself.player = p;
)というエラーが発生します。これを実行するには何をする必要がありますか?
また、エラーが修正された後、このコードはビデオを表示するために正しく機能しますか?
前もって感謝します