Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
1

Если поменять ориентацию экрана или SurfaceView перекроет другой активити, то приложение завершается аварийно

02.04.2016, 16:41. Просмотров 335. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые программисты!
Недавно начал изучать проигрывание видео под android. Получилось вывести видео на экран при помощи surfaceview и mediaplayer, но столкнулся с такой бедой, если поменять ориентацию экрана или если surfaceview перекроет другой активити, то приложение завершается аварийно. Покопался в интернете, ничего путного не нашел, только то, что нежно перегрузить функции обратного вызова, поискать примеры и нашел только примеры с применением графики в opengl, но не думаю, что они подходят, поэтому я прошу вашей помощи.
P.S. заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 16:41
Ответы с готовыми решениями:

Как поместить surfaceview или glsurfaceview на "пол" экрана
Вопрос в общем то в заголовке, возможно ли это? Чтобы вьюшка с surfaceview или...

Почему в приведенном коде при неправильной авторизации приложение аварийно завершается
WinForms(C#). Ломаю голову уже четвертые сутки, дело вот в чом : Есть у меня...

программа завершается аварийно
запускаю компилятор, все запустилось, работает (меню из кучи условий if-else)....

Программа аварийно завершается
Доброго времени суток! Моя программа аварийно завершается вернув значение...

Работа с матрицами (программа завершается аварийно)
Помогите, на Си, не С++. Выдает другие значения, к тому же аварийно завершает...

2
serSeventin
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155
04.04.2016, 18:19  [ТС] 2
Начинаю по немного разбираться, перегрузил функцию surfaceCreated, не стал трогать surfaceChanged, но опять проблема, если другой активити перекрывает surfaceview, то вызывается функция surfaceDestroyed и получается surfaceview уничтожается и mediaplayer вообще перестает функционировать, а можно сделать так, чтобы при переходе на другой активити, звук видео продолжал воспроизводиться, а возвращение видео показывало с нужного места?

Добавлено через 22 часа 42 минуты
Я так понял, это не возможно сделать или я не правильно объяснил?
0
Valakin
299 / 100 / 15
Регистрация: 21.02.2015
Сообщений: 806
05.04.2016, 09:16 3
самое простое запомнить сколько проигралось времени и после перерисовки начать воспроизведение не с начала
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2016, 09:16

Рекурсия, почему программа завершается аварийно?
Подскажите, почему не работает рекурсия?? #include <iostream> using namespace...

Изменить ориентацию экрана при просмотре сайта на планшете или смартфоне
Добрый день. Пожалуйста подскажите. Как сделать, чтобы при просмотре...

Программа аварийно завершается при прохождении цикла
QVector<int> Set; QPair <int,int> Map; int c=0,Num,; ...


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

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

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