1

我有一个流媒体 RTSP 视频链接,我正在 VideoView 的帮助下播放。在纵向模式下,视频分辨率和纵横比非常完美。但是当我尝试切换到横向模式时,视频会拉伸并且看起来会拉长。这极大地扭曲了质量。

  1. 有关如何使视频视图在两种方向模式下保持相同纵横比的任何提示?
  2. 如果我需要编写自己的媒体播放器来扩展 VideoView .. 我应该如何覆盖 onMeasure(...) 以正确呈现视频?任何示例都会对 android 开发者网站上的有限文档有很大帮助
  3. 如何查找通过 RTSP 接收到的视频的大小?这样我们就可以将视频视图设置为该大小?

如果有任何建议,我愿意倾听,因为我对媒体 API 还很陌生......

4

1 回答 1

1

有关如何使视频视图在两种方向模式下保持相同纵横比的任何提示?

它通常会。例如,这个项目可以在纵向和横向的本地 test.mp4 文件(在外部存储的根目录中)正常工作,同时保持纵横比。

于 2011-03-29T00:10:20.720 回答