我试图从Flickr .photos. getinfo API调用中构建Flickr视频播放器url,但非常困难。首先,我找不到任何对"v=xxxxx"部分的引用(如视频播放器url所示,如:http://www.flickr.com/apps/video/stewart.swf?v=71377&intl_lang=en-us&photo_secret=xxxx&photo_id=xxxx)
其次,你们对'stewart.swf'文件有什么想法吗?这个文件名可能会改变吗?这似乎是一种非常规的(但肯定是最友好的)方式来调用您的视频播放器。
有人有过这样的经历吗?
你可以通过在视频上调用flickr.photos.getSizes来获取播放器url。返回的大小之一将是Video Player
,其source
属性是您想要的url。
还可能出现Site MP4
、Mobile MP4
、HD MP4
等粒径
关于http://code.flickr.com/blog/2008/05/01/videos-in-the-flickr-api/的更多信息
再一次回答我自己的问题,以备将来参考:
stewart.swf至少在2010年5月就已经存在了。我们可能会怀疑这个文件暂时会保持不变。然而,在2010年5月,"v=71377"是"1.1xxx"。因此,此可能会更改。
换句话说,我将硬编码stewart.swf,然后将v=xxxxx值放入配置文件中。