2012-05-04 88 views
0

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

设备上的视频在本地videopalyer正常工作:

三星谷歌Nexus与OS 4.0.1

三星Galaxy S与OS 2.3.3

设备上不玩过:

HTC-Desire与OS 2.2

带有OS 2.2的Samsung Galaxy S

任何有关该问题的帮助总是值得赞赏的。

+0

您是否找到解决方案?这也发生在我身上...... – Jovan

+0

@Jovan ......看到我的答案 –

回答

0

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