Android, видео и графика
От: playnext  
Дата: 19.08.10 16:06
Оценка:
Подскажите, кто знает.
Каким образом выводить различного рода графику поверх проигрываемого видео в Android.
Я пытался выодить видео на SurfaceView (или VideoView) связав SurfaceHolder с MediaPlayer.
В отдельном потоке вызывается SurfaceHolder.lockCanvas и затем Canvas объект передается перегруженному методу SurfaceView.onDraw там все рисуется но пропадает видео. Оно также пропадает если не вызвать метод SurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS). Если его вызывать то lockCanvas возвращает null (об этом говориться также в документации но немного).
Иными словами не получатся таким образом сделать чтобы проигрывалось видео и поверх него что то рисовалось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.