Автозапуск для видео 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 в свой класс, чтобы это было успешным.