在api响应中,我们获得以下属性来获取视频url
<media:content
url='http://www.youtube.com/v/ZTUVgYoeN_b?f=gdata_standard...'
type='application/x-shockwave-flash' medium='video'
isDefault='true' expression='full' duration='215' yt:format='5'/>
api响应中的url格式是固定的还是可能会发生变化?此外,视频url还包含某些元数据,如开发人员密钥等。
我不想存储不同URL之间不变的URL的一部分。例如。www.youtube.com和开发者密钥等。
我能这么做吗?是否可以获取特定格式的URL,以便在存储和渲染视频时对其进行解析和重建?
请建议压缩或消除youtube api响应视频URL中的冗余的方法?
发布于 2013-03-22 03:37:25
如果您希望存储用于唯一标识视频的最小信息量,那就是视频id,它是v2 Data API响应中的yt:videoid
。
使用视频id,您可以通过http://youtu.be/VIDEO_ID,构造到观看页面的链接,或者使用YT.Player
constructor的videoId
参数将iframe嵌入式播放器的实例添加到您的页面。
https://stackoverflow.com/questions/15516908
复制相似问题