我正在将一些 YouTube 搜索功能构建到 iPhone 应用程序中,并希望确保我只收到可在设备上播放的结果。根据API 参考文档中的搜索视频部分,这似乎相对简单:
format 参数指定视频必须以特定的视频格式提供。您的请求可以指定以下任何格式:
我尝试将“format = 1”设置为:
用于移动视频播放的 RTSP 流 URL。H.263 视频(最高 176x144)和 AMR 音频。
这提供了高比例的可播放视频,但有些仍然无法播放,我担心它不会返回其他可播放的视频。
当我将格式字段留空时,我会收到更高比例的不可流式 URL。