作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将一些 YouTube 搜索功能构建到 iPhone 应用中,并希望确保我只收到可在设备上播放的结果。根据Searching for videos section in the API reference doc这似乎相对简单:
The format parameter specifies that videos must be available in a particular video format. Your request can specify any of the following formats:
我尝试将“format=1”设置为限制为:
RTSP streaming URL for mobile video playback. H.263 video (up to 176x144) and AMR audio.
这提供了很大比例的可播放视频,但有些视频仍然无法播放,我担心它不会返回其他可播放的视频。
当我将格式字段留空时,我会收到更高比例的不可流式 URL。
最佳答案
这听起来不太合适。我的理解是,iPhone 不流式传输 RTSP,而是支持 Apple 的分段文件的 HTTP 流式传输,以通过范围请求进行直播和 MPEG4 视频文件的 HTTP 流式传输。我还希望视频是 H.264 和 AAC 音频。
您的设置听起来适合低端手机,特别是,176x144 是非智能手机上常用的 QCIF 分辨率。
关于iphone - 如何确保 YouTube API 只返回可在 iPhone 上流式传输的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2601193/
我是一名优秀的程序员,十分优秀!