Android 2.2 (на приставке медиаплеера) с дисплеем 1280x720.
Мое видео имеет высоту 480px и ширину 720px; стандартное определение.
Я знаю, что если изменить макеты SurfaceView, видео масштабируется так, чтобы соответствовать тому, которое наименьшее для сохранения соотношения сторон.
Это замечательно, за исключением того, что я могу масштабироваться только до высоты экрана. Это проблема, поскольку в верхней / нижней части видео транслируются черные полосы.
Посмотреть здесь:
http://i.imgur.com/dsiLw.jpg
Мне нужно, чтобы SurfaceView (и окно) были больше экрана.
Я знаю о FLAG_LAYOUT_NO_LIMITS в WindowManager:
http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_LAYOUT_NO_LIMITS
Предполагается, что мое окно расширяется за пределы экрана ... но я не могу заставить это работать. Кажется, он всегда изменяет размер до 1280x720 пикселей независимо от того, что я делаю.
Если бы вы могли помочь мне получить это, чтобы я мог расширить свое видео с поверхности, чтобы оно выглядело в полноэкранном режиме (вырезать видео с топов), я буду чрезвычайно благодарен.
:)