iOS - Как играть видео с прозрачностью?

Я использую затмение с pydev расширениями, так как это - IDE, с которым у меня есть большой опыт. Я также ценю умное добавление отступа, которое это предлагает для кодирования если операторы, циклы, и т.д. Я настроил pindent.py сценарий как внешний инструмент, что я могу работать на в настоящее время фокусируемом модуле Python, который делает мою жизнь легче, таким образом, я вижу то, что закрывается где с необходимостью постоянно проверить добавление отступа.

23
задан Cœur 14 January 2019 в 02:18
поделиться

3 ответа

Единственный способ избежать использования интерфейса проигрывателя - это развернуть собственный видеоплеер, что довольно сложно сделать правильно. Вы можете вставить настраиваемый оверлей поверх интерфейса проигрывателя, чтобы он выглядел так, как будто пользователь все еще находится в вашем приложении, но на самом деле у вас нет контроля над представлением. Вы можете попробовать воспроизвести прозрачное видео в интерфейсе проигрывателя и посмотреть, отображается ли оно прозрачным. Посмотрите, есть ли свойство для цвета фона в плеере. Вы также можете сделать это прозрачным.

- Майк

0
ответ дан 29 November 2019 в 03:11
поделиться

Я не уверен, что API iPhone позволят вам просматривать фильм поверх другого экрана и при этом сохранять прозрачность.

0
ответ дан 29 November 2019 в 03:11
поделиться

Вы не можете избежать запуска интерфейса плеера, если хотите использовать встроенный плеер.

Вот что я бы попробовал:

  • получить новое окно, созданное MPMoviePlayerController ( см. Здесь )
  • исследуйте иерархию представлений в этом окне, используя [subviews окна] и [view subviews]
  • пытаясь выяснить, какое из этих представлений является фактическим представлением игрока
  • попробуйте вставить представление ЗАПРОСОМ проигрывателя (sendSubviewToBack)
  • выясните, поддерживает ли проигрыватель прозрачность или нет.

Я не думаю, что вы можете добиться чего-то большего, не написав свой собственный проигрыватель, и я понятия не имею, сработает этот метод или нет.

В зависимости от размера ваших видео и того, что вы пытаетесь сделать, вы также можете попробовать возиться с анимированными GIF-файлами.

-3
ответ дан 29 November 2019 в 03:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: