我刚刚遇到了 VideoView 的限制,即无法播放大于 320 像素的 mp4 视频文件。我想知道我们如何才能克服这些限制。我试图让我的应用程序尽可能宽容,所以除了使用 VideoViews 之外,还有其他方法可以播放这些 mp4 视频吗?
克里斯
我刚刚遇到了 VideoView 的限制,即无法播放大于 320 像素的 mp4 视频文件。我想知道我们如何才能克服这些限制。我试图让我的应用程序尽可能宽容,所以除了使用 VideoViews 之外,还有其他方法可以播放这些 mp4 视频吗?
克里斯
我不知道 320px 宽的限制VideoView
,尽管我没有尝试过。
您可以使用MediaPlayer
和 aSurfaceView
来播放视频。事实上,这几乎VideoView
就是全部了。最后我查看了VideoView
源代码,它只有大约 200 行。
MediaPlayer
这是一个使用和实现视频播放器的示例项目SurfaceView
,通过点击屏幕来显示一些弹出面板(例如,时间线)。