视频无法在某些Android设备上播放

时间:2012-08-06 06:49:53

标签: android video screen-resolution

我有一个Android应用程序,我需要在启动时播放视频。我尝试了不同的视频尺寸组合,但大多数设备上的视频大小不能达到800x 1280,除了像三星10英寸平板电脑这样的设备。我尝试播放相同尺寸缩小的视频并且有效。所以可能不是编码问题。

P.S。这不是流媒体视频。视频存储在项目的原始资源文件夹中。

什么可能是因为Android无法播放800x1280大小的视频?它与设备的硬件限制有关吗?

2 个答案:

答案 0 :(得分:1)

我认为您的视频格式是.mpeg,或mp4,.3gp和H.264视频支持Android设备,您必须编码为H.264 ...格式我认为它会帮助您。

答案 1 :(得分:1)

1280x800超过720p高清分辨率。通常只支持720p HD的解码器将支持高达1280x720。一些解码器不会被设计为支持720x1280但是支持1280x720虽然这应该是罕见的,如果设备是720p能够你应该播放720x1280。您需要确保对您正在尝试的设备提供超过720p的支持,这对于旧手机来说是罕见的,除非它们在发布时是高端智能手机。