多个视频文件在Android中同时播放

时间:2011-06-07 06:52:21

标签: android video-streaming android-video-player

我在iPad上问了同样的iOS问题,但现在我试图看看它是否可以在Android中使用。到目前为止我收到的回复在iOS中没有。如果可以在Android中使用,请说明使用的API。

这是我的原始问题:

Original Posting on iOS for Multiple Videos Playing Simultaneously on an iPad

2 个答案:

答案 0 :(得分:6)

我试图这样做(2个VideoViews),但只播放了一个视频。这是因为linux解码器,它可以仅用作单个实例(来自堆栈跟踪信息)。 目前,为了实现多个视频播放,我尝试使用FFmpeg作为视频解码器和OpenGL用于渲染表面。我还没有这样做,但我认为这将是太沉重的操作(播放多个视频)。但是,我希望这对你来说是正确的方向。

我检查了解码器问题,似乎是linux内核依赖: 我已经在Nexus One上测试了2.3.4和2.6.35.7 -...内核 - 它失败了。 在第二个带有2.3.4和2.6.37.6 linux内核的Nexus One上,它可以运行。 另请查看此链接: http://code.google.com/p/android/issues/detail?id=17802 因此,可以通过VideoView播放多个视频,但不能在所有设备上播放(我认为是Linux内核)。

答案 1 :(得分:2)

确实可以通过使用VideoView来完成。我看到它在摩托罗拉Droid上工作,同时播放2个视频。

创建多个VideoView可以解决问题。 API中的详细信息如下。 http://developer.android.com/reference/android/widget/VideoView.html