我正在尝试从flickr.photos.getInfo API调用构建Flickr视频播放器URL,但是非常苛刻地挣扎。首先,我找不到任何对“v = xxxxx”部分的引用(如视频播放器网址中所示,如此:http://www.flickr.com/apps/video/stewart.swf?v=71377&intl_lang=en-us&photo_secret=xxxx&photo_id=xxxx)
其次,oyu家伙是否对'stewart.swf'文件有所了解?这个文件名可能会有变化吗?它似乎是一种非传统的(但最肯定是友好的)方式来呼叫你的视频播放器。
任何人都有这方面的经验吗?
答案 0 :(得分:2)
您可以通过在视频上致电flickr.photos.getSizes来获取播放器网址。其中一个返回的尺寸为Video Player
,其source
属性为您想要的网址。
其他尺寸,例如Site MP4
,Mobile MP4
和HD MP4
也可能会出现。
有关http://code.flickr.com/blog/2008/05/01/videos-in-the-flickr-api/
的更多信息答案 1 :(得分:0)
再一次,回答我自己的问题以供将来参考:
自2010年(至少)以来,stewart.swf一直存在。我们可能会怀疑此文件暂时保持不变。但是,“v = 71377”在2010年5月是“1.1xxx”。因此,这个 可能会发生变化。
换句话说,我将硬编码stewart.swf并随后将v = xxxxx值放入配置文件中。
希望这在某些方面对某人有帮助。