我正在我的应用程序中播放视频,我观察到这样做会产生一些奇怪的结果。我要播放的视频在服务器上,我必须让它们运行 android 的本机视频播放器。我在几台设备上测试了结果,发现视频在操作系统版本大于等于 ton 2.3.3 的设备上运行,但在其他设备上不运行,显示错误 (1, -1)。现在我的问题是,要么更高版本的操作系统有一些额外的视频编解码器和格式支持,那是因为视频是在它们上面播放的,还是其他的?为什么少数设备上的此错误并非全部?
视频在本机 videopalyer 中正常工作的设备:
三星 Google Nexus 操作系统 4.0.1
带有 OS 2.3.3 的三星 Galaxy S
无法播放的设备:
HTC-Desire 与 OS 2.2
带有 OS 2.2 的三星 Galaxy S
任何关于这个问题的帮助总是值得赞赏的。