Автозапуск для видео Vimeo в iOS

У меня есть код с автовоспроизведением на YouTube, но теперь требуется, чтобы видео Vimeo воспроизводилось в автоматическом режиме. Я использовал для написания кода в цель c Можете ли вы привести примеры кода, соответствующие этому требованию? примечание: я использовал стороннее имя инструмента как "MPMoviePlayerViewController"

1 ответ

Класс MPMoviePLayerViewController устарел в iOS 9. Вместо этого Apple рекомендует использовать AVPLayerViewController - он хорошо работает с локальными и удаленными URL-адресами.

Вот как вы можете использовать его в Objective-C:

// grab your remote URL
NSURL *videoURL = [NSURL URLWithString:@"http://domain.com/video.mp4"];

// create an AVPlayer
AVPlayer *player = [AVPlayer playerWithURL:videoURL];

// create a player view controller
AVPlayerViewController *controller = [[AVPlayerViewController alloc]init];
controller.player = player;
[player play];

// show the view controller
[self addChildViewController:controller];
[self.view addSubview:controller.view];
controller.view.frame = self.view.frame;

Вы должны импортировать AVFoundation и AVKit в свой класс, чтобы это было успешным.

Другие вопросы по тегам