我正在使用ffmpeg使用H264-AVC编解码器和MPEG-4容器对视频进行编码.
从现在开始,我一直在努力为视频而不是为drawables做出同样的努力:为每种设备提供适当的分辨率.
这就是为什么我曾经分别在raw-mdpi/raw-hdpi/raw-xhdpi文件夹中添加分辨率为240x320/480x800/720x1280的视频.
我想是正确的,直到我发现编码为480x800(位于我的raw-hdpi文件夹中)的视频在Nexus S上不受支持(对于此设备,我需要使用480x720).
阅读http://developer.android.com/guide/practices/screens_support.html#range,我认为解决方案是使用具有最小分辨率的raw-normal/raw-large/raw-xlarge文件夹:320x470/480x640/720x960 .但后来我看到我的大多数HDPI设备在raw-normal文件夹中使用视频.
所以我认为我完全误解了正确的方法,这就是为什么我真的很感谢你的一些解释,最重要的是你的视频编码实践:你是否只提供最低分辨率的视频,以确保支持所有设备,或者每种设备的"适当"分辨率?
| 归档时间: |
|
| 查看次数: |
453 次 |
| 最近记录: |