Нарисуйте на VideoView - PullRequest
       24

Нарисуйте на VideoView

3 голосов
/ 15 сентября 2010

Я пытаюсь закодировать приложение, в котором можно рисовать (рисовать пальцем) свободной рукой на работающем видео в VideoView. У меня есть две вещи, работающие отдельно, но не вместе. Я могу нарисовать свою краску на пустом экране, и я могу воспроизвести мое видео на моем videoView, который реализован в формате XML.

Есть ли способ наложения вида xml videoview на другой вид, который можно рисовать?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2010

FrameLayout предназначен для наложения нескольких представлений друг на друга. При условии, что ваш вид краски в основном прозрачный, вы должны иметь возможность наложить его поверх видео в FrameLayout.

1 голос
/ 26 ноября 2014

Я думаю, что ваш лучший вариант - рисовать на SurfaceView вместо использования VideoView. SurfaceView предоставляет множество функций, которые не поддерживает VideoView, например, корректирует соотношение сторон в зависимости от размера экрана или чего-либо другого.

См. Следующую ветку, где некоторые люди говорят о рисовании в SurfaceView:

как рисовать изображение на поверхности.

ура!

...