Android-不同的视频播放方式

Android-不同的视频播放方式,android,mp4,android-videoview,Android,Mp4,Android Videoview,我刚刚遇到了VideoView的限制,无法播放超过320像素的mp4视频文件。我想知道我们如何克服这些限制。我正在尝试让我的应用程序尽可能地宽容,所以除了使用视频视图,还有其他方法来播放这些mp4视频吗 克里斯我不知道视频视图有320像素宽的限制,尽管我还没有尝试过 您可以使用MediaPlayer和SurfaceView播放视频。事实上,VideoView就是这样。上次我看了VideoView源代码,它只有约200行 它使用MediaPlayer和SurfaceView实现了一个视频播放器,通

我刚刚遇到了VideoView的限制,无法播放超过320像素的mp4视频文件。我想知道我们如何克服这些限制。我正在尝试让我的应用程序尽可能地宽容,所以除了使用视频视图,还有其他方法来播放这些mp4视频吗


克里斯

我不知道视频视图有320像素宽的限制,尽管我还没有尝试过

您可以使用
MediaPlayer
SurfaceView
播放视频。事实上,
VideoView
就是这样。上次我看了
VideoView
源代码,它只有约200行


它使用
MediaPlayer
SurfaceView
实现了一个视频播放器,通过屏幕点击可以弹出一些面板(例如,时间线)。

我以前见过这种限制,但是我已经成功地在Nexus One和Motorola Droid上显示了一个480px宽的视频。我试着用MediaPlayer和SurfaceView播放了这个视频,但仍然没有成功!另外,如果VideoView只是MediaPlayer和SurfaceView的一个抽象,那么限制不是来自于此吗?我使用
MediaPlayer
SurfaceView
播放了超过320px的视频。还有数百万人使用Android设备,使用Gallery(事实证明,Gallery使用的是
VideoView
)或第三方视频播放器。我怀疑除了内置的“无法播放大于320像素的mp4视频文件的VideoView限制”之外,您还有其他问题。