将视频文件从服务器流式传输到Android应用的最佳方式

时间:2013-05-10 11:59:07

标签: android video-streaming

我的服务器上有一些mp4个文件。在我的Android应用中,我希望用户能够流式传输这些视频。

开始时似乎很简单。但是当我在不同的设备上测试时,它变得很痛苦。我尝试了几种不同的方法。我首先尝试通过intent

Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(videoUrl));
startActivity(i);

这会将视频流式传输到用户手机上安装的任何视频播放器中。但问题是这种方法不适用于许多视频播放器。例如,它在VLC中不起作用。所以,我不得不考虑另一种方式。

然后我用VideoView试了一下。这适用于许多设备。但是在Android 2.2和2.3设备上它没有工作并且给出MediaPlayer error (1, -2147483648)错误。

在所有Android版本上播放视频是否有标准和简单的方法?

0 个答案:

没有答案