просмотр видео и другие проблемы с перекрытием просмотра - PullRequest
0 голосов
/ 22 ноября 2011

У меня VideoView воспроизводится видео в центре экрана. Через некоторое время появится сообщение.

Позиция для этого вида сообщения: часть вида находится внутри области VideoView (что означает, что эта часть фактически перекрывается с VideoView), в то время как другая часть находится вне диапазона VideoView.

Моя проблема в том, что я обнаружил, что при появлении сообщения MSG, часть, которая находится вне области VideoView, будет показана немедленно, однако другая часть, то есть часть, перекрывающаяся с VideoView, будет показана примерно через 1 секунду.

Понятия не имею, почему это так и как решить эту проблему.

1 Ответ

0 голосов
/ 22 ноября 2011

Просмотр видео является совершенно особенным - это поверхностный вид, и в основном это черная дыра в вашем интерфейсе - пиксели визуализируются другим приложением (камерой), полностью игнорируя иерархию просмотра. Можно наложить на него оверлей, но это требует большой синхронизации ваших событий / вызовов макета с программным обеспечением видеокамеры. Это приводит к задержке обновления вашего пикселя.

...