Как сохранить соотношение сторон при воспроизведении потокового видео RTSP в Android? - PullRequest
1 голос
/ 29 марта 2011

У меня есть ссылка на потоковое видео RTSP, которую я играю с помощью VideoView.В портретном режиме разрешение видео и соотношение сторон идеальное.Но когда я пытаюсь переключиться в ландшафтный режим, видео растягивается и выглядит вытянутым.Это сильно искажает качество.

  1. Есть ли у вас какие-либо советы о том, как сделать видеовидение для сохранения одинакового соотношения сторон в обоих режимах ориентации?
  2. Если мне нужно написать собственный медиаплеер, расширяющий VideoView.я должен переопределить onMeasure (...), чтобы правильно отобразить видео?Любой пример будет очень полезен, поскольку ограниченная документация на сайте разработчика Android
  3. Как узнать размер видео, полученного через RTSP?чтобы мы могли установить видеоизображение на этот размер?

Если есть какие-либо предложения, я открыт для прослушивания, так как я совсем новичок в Media API ....

1 Ответ

1 голос
/ 29 марта 2011

Какие-либо советы о том, как сделать видео, чтобы поддерживать одинаковое соотношение сторон в обоих режимах ориентации?

Обычно так и есть. Этот проект , например, правильно работает с локальным файлом test.mp4 (в корне внешнего хранилища) в портретной и альбомной ориентациях, сохраняя при этом соотношение сторон.

...