Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
verylazy
Заблокирован
#1

VideoView и черный экран - Программирование Android

23.09.2013, 09:53. Просмотров 1305. Ответов 2
Метки нет (Все метки)

Всем.

У меня есть несколько VideoView, которые добавлены в ViewPager. Так же я создал MediaController что бы при касании экрана появлалось окошко с элементами управления.
По идее ничего сложного, но сначала появилась первая проблема. При запуске на планшете у меня вместо картинок в пейджере иногда появлялись черные экраны. Буквально черный экран вместо картинки из видео. При этом, если коснуться экрана, окно с кнопками play/pause появлялось нормально. Если нажать на play, картинка появлялась и видео нормально воспроизводилось.
Пришлось много читать stackoverflow. Перепробовал несколько бредовых вариантов в стиле "сделайте костыль и назначьте его или на background или drawable". Потом наткнулся на "решение", надо после добавления видео выполнить imgView.seekTo(10);, где 10 это просто смещение от начала видео с миллисекундах.
Это сработало, но меня не покидало чувство, что я не решил проблему, а просто снял симптом, не нравится мне это.

И вот вчера я чисто случайно решил проверить весь это мой говнокод на телефоне (LG Optimus L9). Версия как и на планшете 4.1.1.
Как и следовало ожидать - там черные экраны вместо видео пока не нажмешь play.

Кто-нибудь поборол этот кретинизм?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2013, 09:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос VideoView и черный экран (Программирование Android):

VideoView на эмуляторе - Программирование Android
Всем. На эмуляторе вместо видео в окошке всегда показывает черный экран. Если к videoview привязать MediaController то показывает...

VideoView в диалоге - Программирование Android
Всем привет. У меня в диалоговом окне есть videoview и кнопка, при нажатии на которую открывается ссылка и при возвращении в приложение...

VideoView - не воспроизводится видео - Программирование Android
Не могу загрузить видео в приложение.. сколько методов не пробовал... Кто может подсказать?) Постоянная ошибка VideoView: Error: 1,0 ...

Кодеки для VideoView - Программирование Android
Доброго всем дня. Возникла проблема в том что ролики с расширением .mov не играются на некоторых прошивках андроида (на разных моделях) с...

Эмулятор android выдает черный экран - Программирование Android
Решил попробывать разработать что-то для Андроида. Создал первый проект в Xamarin, ничего не меняя в нем запустил. Проект успешно...

Черный экран в эмуляторе Android Studio - Программирование Android
Добрый вечер! Запускаю эмуляторе Android Studio, там только черный экран в виде смартфона без кнопок. В Nexus 4 на черном экране...

2
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
23.09.2013, 10:04 #2
Во всех видеоплеерах что я видел вместо preview видео, черные экраны. Как они это решают: они на основе видео создают thubnail, и вешают его как картинку за место видео.
0
verylazy
Заблокирован
23.09.2013, 10:14  [ТС] #3
кошмар
я попробую, но все равно спрошу - будет ли правильным делать этот thubnail и вешать его прямо как background на VideoView?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 10:14
Привет! Вот еще темы с ответами:

Работа с VideoView в android studio - Программирование Android
Здравствуйте. Не могу воспроизвести видео в VideoView через интернет. Вот код: VideoView videoView = (VideoView)...

Как проигрывать VideoView в полноэкранном редиме? - Программирование Android
Всем привет, написал простенький VideoView. Работает отлично, но хотелось бы сделать увеличениие в полный экран по клику на видео. Скажите...

Как можно использовать один и тот же скрипт VideoView на двух лайоутах? - Программирование Android
Есть такой простенький код для VideoView. Подскажите пожалуйста, как можно использовать этот класс в двух layouts 1 для превью и второй...

Черный экран(~1 минута) перед загрузкой ОС + черный экран при выходе из режима гибернации - Ремонт ноутбуков
Собственно сабж. Ноут страдает этим довольно большое время. И судя по тому, что порой долгий черный экран был до момента выбора ОС + были...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.