iOS - 在 AVKit obj-c 中使用 AVPlayerViewController

Vuk*_*uko 1 objective-c ios avplayer avkit avplayerviewcontroller

我正在尝试更新这个已弃用的方法:“presentMoviePlayerViewControllerAnimated”,但是我无法导入 AVKit 并使用 AVPlayerViewContoller。似乎我的 Xcode 没有以某种方式看到这个框架。

这是我的代码:

比赛详情VC.m

   -(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath (NSIndexPath *)indexPath {
YoutubeVideoModel* video = [_videos objectAtIndex:indexPath.row];

XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:video.videoID];
   =>[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];
Run Code Online (Sandbox Code Playgroud)

无法访问 AVKit 文件: 使用 CM + 单击

MatchDetalisVC.m更新

[self presentViewController:videoPlayerViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

用这个更改了最后一行。没有错误。看来我也不必在我的 ViewController 中 #import AVKit 。是正确的吗?

The*_*mer 5

添加了这一行,只是工作

#import <AVKit/AVKit.h>
Run Code Online (Sandbox Code Playgroud)