Скрыть видео, но оно продолжает воспроизводиться - PullRequest
1 голос
/ 18 мая 2011

У меня есть изображение и видео плеер. На портрете это показывает оба. Заниматься пейзажем осталось, только видео показывает. Делая пейзаж правильно, только изображение показывает.

Я использую метод setVisibility() прямо сейчас, чтобы добиться этого. Проблема с выполнением:

myVideoView.setVisibility(View.INVISIBLE);

вызывает остановку воспроизведения видео. Есть ли способ, чтобы он продолжал играть, но не был виден пользователю? Может быть, как установить непрозрачность VideoView на 0?

Ответы [ 2 ]

4 голосов
/ 25 сентября 2014

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

mVideoView.setAlpha(0f);

Надеюсь, у вас это получится!

0 голосов
/ 18 мая 2011

Вы можете попробовать изменить z-порядок видов с помощью метода bringToFront().

Если вы хотите, чтобы видео показывалось, позвоните mVideoView.bringToFront(), и когда вы хотите, чтобы изображение показывалось, вы можете использоватьmImageView.bringToFront() это должно работать, пока видео и изображение занимают одно и то же место на экране.

Удачи

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