通过Twitter API进行搜索时,我只能获取小视频的网址,例如:
u'video_info': {u'aspect_ratio': [1, 1],
u'duration_millis': 98615,
u'variants': [{u'bitrate': 320000,
u'content_type': u'video/mp4',
u'url': u'https://video.twimg.com/ext_tw_video/944064088308510720/pu/vid/240x240/Dbol1j
YzSdt5A9Pi.mp4'},
{u'content_type': u'application/x-mpegURL',
u'url': u'https://video.twimg.com/ext_tw_video/944064088308510720/pu/pl/6iSBw8vIHgtISD_
1.m3u8'}]}}]}
视频仅为240x240
如何获得更大的版本来调整大小?
答案 0 :(得分:0)
我认为您正在寻找the Media Size Objects
所有包含原生媒体(照片,视频和GIF)的推文都会包含一组“拇指”,“小”,“中”和“大”尺寸的高度和宽度像素大小。
另请查看整体Media Objects:
如果任何媒体对象已“附加”到推文,则实体部分将包含包含单个媒体对象的媒体数组。如果未附加本机媒体,则实体中将不存在媒体阵列。 如果填充此数组,则:media:media匹配。
理想情况下,您的代码应该检查哪些媒体尺寸存在并使用最适合您网站的尺寸,因为您无法始终依赖所有尺寸。