2017-01-19 8 views
0

Я хочу добавить свой собственный выпадающий список при воспроизведении видео, и пользователь переместится вниз. Тем не менее, раскрытие по умолчанию с информацией об активах и настройками звука всегда отображается первым, когда я прокручиваю. Я знаю, что я могу избавиться от него, сделав видео не полноэкранным, но тогда я потеряю управление воспроизведением.Отключить раскрывающийся список AVPlayer на tvOS

Любая помощь была бы принята с благодарностью, спасибо!

Update

let swipeDownGR = UISwipeGestureRecognizer(target: self, action: #selector(self.handleSwipes(sender:))) 
    swipeDownGR.direction = .down 
    view.addGestureRecognizer(swipeDownGR) 

по умолчанию выпадающего обычно захватывает жест перед моим распознаватель делает.

+0

Вы используете AVPlayerController? – TheAmateurProgrammer

+0

да, и я обрабатываю жест, как видно по обновленному вопросу – CodyMace

ответ

0

Я не слишком уверен, что вы можете избавиться от некоторых поведенческих действий по умолчанию, которые предоставляет AVPlayerController. Я бы рекомендовал создавать собственные пользовательские элементы управления воспроизведением (что на самом деле не так сложно, как кажется). Все, что вам нужно сделать, это создать полупрозрачный UIView и наложить его поверх AVPlayer и добавить нужные вам элементы, который даст вам полный контроль над элементами управления/элементами, которые есть там, когда видео приостановлено.

+0

Если бы я это сделал, не потерял бы ли я хороший индикатор выполнения со сканированием и все красивые встроенные элементы управления? – CodyMace

+0

Да, мне нужно было сделать приложение tvos с определенными требованиями, которые AVPlayerController не смог удовлетворить раньше, поэтому я создал собственные пользовательские элементы управления, которые были намного проще, чем я думал, вероятно, просто взял меня днем, поэтому, если вы не можете найти путь вокруг раскрывающегося списка по умолчанию, вы можете определенно воспользоваться этим подходом. – TheAmateurProgrammer

+0

Хм, спасибо за вашу помощь, но нам нужны элементы управления по умолчанию и заставить его функционировать точно так же, как проигрыватель по умолчанию не будет быстрым и легким. – CodyMace