如何在Android中播放RTSP流媒体视频时保持宽高比?

时间:2011-03-28 22:59:45

标签: android android-layout media-player rtsp android-videoview

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

  1. 有关如何使视频视图在两种方向模式下保持相同宽高比的任何提示?
  2. 如果我需要编写自己的媒体播放器来扩展VideoView ..我究竟应该如何覆盖onMeasure(...)来正确渲染视频?任何一个例子对Android开发者网站上的有限文档都有很大的帮助。
  3. 如何查找通过RTSP收到的视频大小?以便我们可以将视频视图设置为该大小?
  4. 如果有任何建议我愿意听,因为我对Media API很新....

1 个答案:

答案 0 :(得分:1)

  

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

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