我一直在寻找网络,但我无法找到一种方法来获取Ooyala上托管的视频图像的网址。我读到网址因视频而异,但我想知道是否有任何方法可以从嵌入代码中获取图像。
如果您想知道,我不是自己将视频上传到Ooyala,我只是运行一个嵌入一些Ooyala视频的网站(以及来自其他网站的视频)。有没有人有解决方案,或者根本没有办法让我获得预览图像?
谢谢!
答案 0 :(得分:2)
我不知道您正在使用哪种技术。但我在ooyala V2的轨道上使用了ruby。所以Ooyala在rails模块上有一个红宝石。哪个可以从他们的网站下载。
另外,你需要OOYALA_API_KEY,OOYALA_V2_SECRET_CODE。您可以通过登录开发者部分下的ur ooyala帐户获得。
从ooyala获得ruby模块后,
代码很简单如下:
ooyala_obj = Ooyala::API.new(OOYALA_API_KEY,OOYALA_V2_SECRET_CODE)
thumbnail = ''
response = ooyala_obj.get("/v2/assets/#{embed_code}/generated_preview_images")
response.each do |attribute|
if attribute["url"].present?
thumbnail = attribute["url"]
break
end
end
return thumbnail
由于只有嵌入代码不起作用,您需要有一个经过验证的签名才能从ooyala获取生成的预览图像,这只能通过API KEY和SECRET CODE完成。
我希望我帮助过你..