我整天都在网上浏览,但我无法找到一种方法来获取托管在 Ooyala 上的视频图像的 URL。我读到 URL 因视频而异,但我想知道是否没有任何方法可以从嵌入代码中获取图像。
如果您想知道,我不是自己将视频上传到 Ooyala,我只是在运行一个嵌入一些 Ooyala 视频(以及来自其他网站的视频)的网站。有没有人有解决方案,或者我根本没有办法获得预览图像?
谢谢!
我不知道你在研究哪种技术。但是我在 ooyala V2 的轨道上使用了 ruby。所以 Ooyala 有一个 ruby on rails 模块。可以从他们的网站下载。
此外,您需要拥有 OOYALA_API_KEY、OOYALA_V2_SECRET_CODE。您可以通过在开发人员部分下登录您的 ooyala 帐户来获得。
从 ooyala 获得 ruby on rails 模块后。
代码很简单如下:
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 AND SECRET CODE 完成。
我希望我对你有帮助。。