VideoPlayer显示错误(1,-1)

时间:2012-05-04 11:21:56

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

我正在努力在我的应用程序中播放视频,我正在观察这样做的一些奇怪的结果。我试图播放的视频是在服务器上,我必须让他们运行android的本机视频播放器。 我已经在几个设备上测试了结果,发现视频在操作系统版本大于等于2.3.3但在其他设备上不运行的设备上运行,显示错误(1,-1)。现在我的问题是,后来的操作系统版本都有一些额外的视频编解码器和格式支持,这是因为视频是在它们上面播放还是其他东西?为什么在少数设备上出现这种错误呢?

视频在本机视频播放器中正常工作的设备:

三星Google Nexus与OS 4.0.1

三星Galaxy S与OS 2.3.3

未播放的设备:

HTC-Desire with OS 2.2

三星Galaxy S与OS 2.2

对这个问题的任何帮助总是受到赞赏。

1 个答案:

答案 0 :(得分:0)

由于许多原因可能会发生此错误。问题可能在于videoplayer,以及您正在阅读视频的来源,视频来自HTTp服务器或RSTP服务器......其中任何一个都可能是原因。你必须相应地检查。在我们的例子中,我们通过使用视频视图解决了它,并且还对URL进行了更改以使其播放。