Форум программистов, компьютерный форум CyberForum.ru

VideoView и черный экран - Android

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

Показать сообщение отдельно
verylazy
Заблокирован
23.09.2013, 09:53     VideoView и черный экран
Всем.

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

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

Кто-нибудь поборол этот кретинизм?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru