С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 09.11.2015
Сообщений: 155

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

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

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты!
Недавно начал изучать проигрывание видео под android. Получилось вывести видео на экран при помощи surfaceview и mediaplayer, но столкнулся с такой бедой, если поменять ориентацию экрана или если surfaceview перекроет другой активити, то приложение завершается аварийно. Покопался в интернете, ничего путного не нашел, только то, что нежно перегрузить функции обратного вызова, поискать примеры и нашел только примеры с применением графики в opengl, но не думаю, что они подходят, поэтому я прошу вашей помощи.
P.S. заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.04.2016, 16:41
Ответы с готовыми решениями:

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

Программа аварийно завершается
Доброго времени суток! Моя программа аварийно завершается вернув значение "255 (0xFF)" Прошу помощи в решении данной...

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

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

Добавлено через 22 часа 42 минуты
Я так понял, это не возможно сделать или я не правильно объяснил?
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
05.04.2016, 09:16
самое простое запомнить сколько проигралось времени и после перерисовки начать воспроизведение не с начала
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2016, 09:16
Помогаю со студенческими работами здесь

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

Рекурсия, почему программа завершается аварийно?
Подскажите, почему не работает рекурсия?? #include <iostream> using namespace std; void fn(int value) { fn(value); } int...

Программа на других компьютерах завершается аварийно
Здравствуйте, у меня дикая проблема: я написал программу (кинуть код не могу, он очень большой, 6к), на моём компьютере работает идеально,...

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

При открытия файла аварийно завершается программа
Пишу меди плеер , при открытия файла программа завершаться аварийно, вот код программы using Microsoft.Win32; using System; using...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru