Ich verwende ffmpeg, um Videos mit H264-AVC-Codec und MPEG-4-Container zu kodieren.
Ich habe von nun an immer versucht, den gleichen Aufwand für Videos zu machen, wie für Zeichenbilder: die richtige Auflösung für jede Art von Geräten bereitzustellen.
Deshalb habe ich Videos in den Ordnern raw-mdpi / raw-hdpi / raw-xhdpi mit den Auflösungen 240x320 / 480x800 / 720x1280 eingefügt.
Ich habe richtig gedacht, bis ich entdeckte, dass Videos, die in 480x800 (in meinem raw-hdpi-Ordner) kodiert sind, auf Nexus S nicht unterstützt wurden (für dieses Gerät muss ich 480x720 verwenden).
Lesen Ссылка , ich dachte, die Lösung bestünde eher darin, rohe-normale / rohe- große / raw-xlarge Ordner mit minimalen Auflösungen: 320x470 / 480x640 / 720x960. Aber dann habe ich gesehen, dass die meisten meiner HDPI-Geräte Videos im Raw-Normal-Ordner verwenden.
Ich denke also, dass ich die richtige Vorgehensweise völlig falsch verstehe. Deshalb würde ich einige Erklärungen und vor allem Ihre Praktiken bei der Videokodierung sehr begrüßen Stellen Sie Videos nur mit der Mindestauflösung bereit, um sicherzustellen, dass alle Geräte unterstützt werden, oder die "richtige" Auflösung für jede Art von Geräten?