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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android После блокировки экрана останавливается процесс http://www.cyberforum.ru/android-dev/thread960045.html
В отдельном потоке идет загрузка данных в БД. После того, как блокируется экран процесс приостанавливается, а при разблокировании снова продолжается. Скажите, где копать? P.S. Причем еще пару...
Программирование Android Создать новое WiFi соединение с настройками и паролями Пишу ВНУТРИ-корпоративную программу и хочу что-бы на новом устройстве автоматически добавлялись/правились WiFi соединения доступные внутри фирмы. С паролем, IP адресом, маской... Убедится что такого... http://www.cyberforum.ru/android-dev/thread960010.html
Как правильно создавать объекты ? Программирование Android
Как правильно создавать объекты и как они расходуют память, что является правильным подходом? вариант 1: public class MyClassManager extends Activity { Class_1 class_1 = new...
Как правильно создавать объекты ? Программирование Android
Как правильно создавать объекты и как они расходуют память, что является правильным подходом? public class MyClass extends Activity { protected void onCreate(Bundle savedInstanceState)...
Программирование Android Как сделать так, чтобы при выходе из программы она продолжала работать? (не вирус) http://www.cyberforum.ru/android-dev/thread959936.html
Пишу программу под Андроид. как сделать так, чтобы при выходе из программы она продолжала работать?, пример - будильник.
Программирование Android Удаленное подключение к серверу через http Не как не могу найти информацию о том, как сделать что бы приложение обращалась к серверу по заданному http адресу и что бы все данные сохраняла в локальную БД(sqlite). Помогите, хотя бы с источником... подробнее

Показать сообщение отдельно
verylazy
Заблокирован

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

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

Всем.

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

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

Кто-нибудь поборол этот кретинизм?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru