Как обрезать видео с помощью Android SDK или метода NDK

У меня есть очень широкое видео, часть которого я пытаюсь обрезать на дисплее, и я пытался найти способ, возможно, взять растровое изображение исходного разрешения этого видео, а затем сделать с ним то, что мне нравится (т.е. переместить видео из стороны в сторону). Я хочу иметь возможность просматривать изображения с измененным размером, размещенные на экране, как если бы видео было обрезано. Я предполагаю, что это можно сделать с помощью чего-то вроде getDrawingCache но я не получаю полного разрешения, которое я ищу. Кто-нибудь знает способ обойти это?

Изменить: я нашел последний исходный файл для просмотра видео, поэтому я посмотрю, насколько хорошо будет работать редактирование


person marksyzm    schedule 26.02.2013    source источник


Ответы (1)


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

person Alex Cohn    schedule 26.02.2013
comment
Спасибо, но шляпа, похоже, не работает, потому что размер видео всегда изменяется до полной ширины страницы. Я пробовал что-то вроде этого, и я обнаружил, что он просто не изменяет размер так, как вы надеетесь. - person marksyzm; 27.02.2013
comment
Вы должны настроить вид видео, чтобы изменить это поведение при изменении размера. - person Alex Cohn; 28.02.2013
comment
Я посмотрю на это, ура - похоже, вы сами прошли через это с некоторым успехом. Время сделать еще одну попытку! - person marksyzm; 04.03.2013
comment
Я опубликую исправление, как только я баловался им - person marksyzm; 04.03.2013