0

我的服务器上有一些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 版本上流式传输视频?

4

0 回答 0