Android: лучший способ воспроизвести видео в приложении Opengl - PullRequest
1 голос
/ 10 февраля 2011

Я пытаюсь найти лучший способ воспроизвести обучающее видео в своем приложении OpenGL для Android.

Я пробовал это , и оно отлично работает.

Теперь моя проблема заключается в том, как объединить это с приложением opengl.Если я просто запущу другое действие, я уничтожу свой контекст opengl и придется его воссоздать.Моя лучшая идея на данный момент - добавить в существующий макет xml компонент VideoView и использовать относительный макет, чтобы перекрывать его поверх представления opengl.

Я хотел бы знать, является ли это хорошим вариантом илиЕсть ли лучшее решение.

1 Ответ

1 голос
/ 10 февраля 2011

Насколько я помню, ваш контекст не разрушается, когда GLSurfaceView не используется, вы можете просто поменять его на VideoView, пока видео не закончится, а затем переключиться обратно. Единственная проблема, связанная с идеей RelativeLayout, заключается в том, что если GLSurfaceView может иметь много информации в то время, для более дешевых устройств может быть слишком много, чтобы они оба были активными.

...