Я встраиваю некоторые функции поиска YouTube в приложение для iPhone и хочу, чтобы я получал только те результаты, которые будут воспроизводиться на устройстве. Согласно разделу Поиск видео в справочном документе API это выглядит довольно просто:
Параметр format указывает, что видео должны быть доступны в определенном видеоформате. В вашем запросе можно указать любой из следующих форматов:
Я пытался установить "format = 1" для ограничения:
Потоковый URL RTSP для воспроизведения мобильного видео. Видео H.263 (до 176x144) и аудио AMR.
Это обеспечивает высокую долю воспроизводимых видео, но некоторые по-прежнему не воспроизводятся, и я беспокоюсь, что не вернутся другие, которые будут воспроизводиться.
Когда я оставляю поле формата пустым, я получаю еще большую долю неконтролируемых URL.