我的代码:
AVQueuePlayer *player = ...;
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];
[vc presentViewController:controller animated:YES completion:nil];
controller.player = player;
controller.allowsPictureInPicturePlayback = NO;
[player play];
AVQueuePlayer
与AVPlayer
类似,但支持多个项目。
问题是AVPlayerViewController
有“转到下一个/上一个”按钮,它们不起作用。
答案 0 :(得分:0)
并非所有媒体都能够快速转发/跳过或倒带。
AVPlayer
不允许您覆盖该功能。
要检查媒体是否能够快进或快退,请参阅canPlayFastForward
中canPlayFastReverse
和AVPlayerItem
的值。
如果您真的想要覆盖下一个/上一个按钮,我认为您唯一的注意事项是制作自定义AVPlayerViewController
。