AVPlayer не отображается в iOS 11

В моем приложении мы используем AVPlayer для воспроизведения аудиофайла. В бета-версиях iOS 11 звук воспроизводится нормально, но плеер не виден. просто показывает черный фон. может ли кто-нибудь помочь мне решить эту проблему?

_avpvc = [[AVPlayerViewController alloc] init]; 
AVPlayerItem *aPlayerItem = [[AVPlayerItem alloc] initWithURL:url]; 
_avpvc.player = [[AVPlayer alloc] initWithPlayerItem:aPlayerItem]; 
_avpvc.player = [AVPlayer playerWithURL:url]; 
 [self.view  addSubview:self.avpvc.view]; 
self.avpvc.view.frame = self.audioPlayerView.bounds; 
self.avpvc.view.autoresizingMask = 
UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; 
[self.audioPlayerView addSubview:self.avpvc.view]; 
[self.avpvc didMoveToParentViewController:self]; 
[_avpvc.player play]; 

person srikanth aravamudan    schedule 31.08.2017    source источник
comment
Найдите следующий URL-адрес, но код работает нормально во всех других версиях, кроме iOS 11 dpaste.com/3YCSZSS   -  person srikanth aravamudan    schedule 31.08.2017
comment
какой у вас URL.   -  person Anbu.Karthik    schedule 31.08.2017
comment
можешь добавить сюда свой код   -  person Anbu.Karthik    schedule 31.08.2017
comment
dpaste.com/3YCSZSS   -  person srikanth aravamudan    schedule 31.08.2017
comment
какой ваш URL вы использовали   -  person Anbu.Karthik    schedule 31.08.2017
comment
мы загружаем файлы mp3 и сохраняем в каталоге документов. Для воспроизведения аудиофайлов мы сопоставляем каталог документов. Аудио воспроизводится. но плеера не видно. Его не видно только в iOS 11.   -  person srikanth aravamudan    schedule 31.08.2017
comment
Давайте продолжим обсуждение в чате.   -  person srikanth aravamudan    schedule 31.08.2017
comment
Привет, ребята, спасибо за вашу помощь, я исправил это. Проблема в том, что нам нужно увеличить размер представления, поскольку iOS 11 разработала новый макет для AVplayer. Теперь работает нормально   -  person srikanth aravamudan    schedule 31.08.2017
comment
Я также сталкиваюсь с подобной проблемой. У меня есть онлайн и оффлайн контент (видео HLS). Мой онлайн-контент воспроизводится отлично. Но в случае автономного воспроизведения видео я столкнулся с проблемой выше. Можете ли вы опубликовать свой ответ здесь? Это может помочь мне решить мою проблему.   -  person Martin    schedule 16.10.2017
comment
Мы должны увеличить размер просмотра видео в раскадровке. специальный код не требуется   -  person srikanth aravamudan    schedule 16.10.2017


Ответы (1)


Вам нужно создать свой собственный плеер для этой цели. Используя UISliders и UIbuttons. По умолчанию вы не получите пользовательский интерфейс Player.

person Sandy Rawat    schedule 31.08.2017