Поддержка виде-превью приложений в App Store была впервые анонсирована на конференции WWDC 2014. И вот вчера я попытался загрузить такое видео для одного из наших приложений, опубликованных в Apple App Store.
Сперва я столкнулся с проблемой, что загрузить видео-ролик можно через браузер Safari под OS X (а на работе только Windows). Придя домой, обнаружилась другая ошибка:
Your app video preview is too long.
Оказалось, что видео-ролик должен быть не больше 30 секунд. Потом:
This video has audio that is not two-channel, no-surround stereo. Please refer to Apple's documentation for appropriate formats.
Ну что же, сконвертировал видео со стерео-звуком. Далее:
The frame rate of your app video preview is too high. For more information, see the Developer Guide.
Частота кадров должна быть не больше 30 в секунду. Ну ок, поменял на 30 fps. После этого видео-ролик загрузился успешно.
Ну в целом, конечно, я поступил неправильно. Вначале нужно было прочитать официальные требования к форматам видео-превью, на основании чего уже правильно подготовить файл. Но и это еще не все – тот ролик, который я загрузил, все равно не подходил по требованиям к видео-превью (в частности, ролик должен содержать интерфейс приложения).