1

我整天都在网上浏览,但我无法找到一种方法来获取托管在 Ooyala 上的视频图像的 URL。我读到 URL 因视频而异,但我想知道是否没有任何方法可以从嵌入代码中获取图像。

如果您想知道,我不是自己将视频上传到 Ooyala,我只是在运行一个嵌入一些 Ooyala 视频(以及来自其他网站的视频)的网站。有没有人有解决方案,或者我根本没有办法获得预览图像?

谢谢!

4

1 回答 1

2

我不知道你在研究哪种技术。但是我在 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 完成。

我希望我对你有帮助。。

于 2013-08-10T08:28:07.500 回答