Vic*_*tor 5 video xcode objective-c
所以我把它AVPlayerViewController嵌套在我的故事板中的容器视图中.我使用这个播放器视频控制器prepareForSegue.但是当我尝试在player它的属性上设置任何属性时,Xcode给了我一个错误Receiver 'AVPlayer' for class message is a forward declaration.我已经正确导入了AVKit .h.我究竟做错了什么?
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"videoPlayerEmbed"]) {
self.videoPlayerController = (AVPlayerViewController *)segue.destinationViewController;
self.videoPlayerController.delegate = self;
self.videoPlayerController.player = [[AVPlayer alloc] init];
} else {
[super prepareForSegue:segue sender:sender];
}
}
Run Code Online (Sandbox Code Playgroud)

Vic*_*tor 21
我想到了.我认为#import <AVKit/AVKit.h>AVPlayerViewController足够了,但如果你想管理AVPlayer你也需要#import <AVFoundation/AVFoundation.h>.
| 归档时间: |
|
| 查看次数: |
2188 次 |
| 最近记录: |