【问题标题】:Brightcove video thumbnailsBrightcove 视频缩略图
【发布时间】:2013-06-15 21:58:50
【问题描述】:

假设我有视频 ID,我可以访问视频的静止图像吗?

我已经阅读了媒体 API 以及 thumbnailURL 和 videoStillURL 的读取函数,但不知道如何实现。

是否有使用给定 ID 的资产中的静止图像的示例?

【问题讨论】:

    标签: brightcove


    【解决方案1】:

    提供的 URl 不再有效。

    【讨论】:

      【解决方案2】:

      是的,如果您在 video_fields 中指定了 videoStillURL 和 thumbnailURL,则大多数 Media API 读取方法都将返回它们,或者只返回所有字段。获得 URL 后,您可以将其用作标记的 src 值,或者如果您想下载图像,可以浏览到 URL。 Brightcove 网站上有很多使用这些 URL 填充图像标签 src 值的示例——例如,请参见 http://solutions.brightcove.com/bcls/AnalyticsAPI/most-popular-videos.html

      【讨论】:

      • 哇,很难从谷壳中分拣出小麦。我的调查将我带到了这个 URL:api.brightcove.com/services/….. 它返回请求的参数数组。我修改了视频 ID 和参数,但我猜该令牌对于该请求/帐户是唯一的。如何检索正确的令牌?
      • 有关管理令牌的详细信息,请参阅support.brightcove.com/en/video-cloud/docs/…
      • 啊,代币在试用帐户上不可用。这可能是个问题。
      • 有没有办法在试用帐户的限制范围内访问 videoStill URL(或视频的任何静止图像)?
      • 支持人员已经升级了我的帐户,我可以访问令牌并且可以返回 videoStillURL 的 JSON 字符串。干杯
      【解决方案3】:

      是的,您可以从播放器实例中获取 BrightCove 视频的缩略图网址。这意味着当一个播放器被加载并且我们获取播放器的实例对象(例如 playerInstance)时,我们可以从playerInstance.mediainfo.poster 获取缩略图 url。

      mediainfo在播放器加载时不能直接调用,因为视频信息是在播放器初始化后加载的,所以我们需要等待mediainfo对象有需要的信息。因此我们需要在loadeddata 事件上调用playerInstance.mediainfo.poster。请参考下面的代码示例。

      // After loading BrightCove script
      i.e. https://players.brightcove.net/[ACCOUNT_ID]/[PLAYER_ID]_default/index.min.js
      
      // Initialise player using videojs object
      let playerInstance;
      
      videojs.getPlayer('[ID_PROVIDED_IN_BRIGHTCOVEPLAYER_ELEMENT]',).ready(() => {
          playerInstance = this; // Assigning player instance
      
          playerInstance.on('loadeddata', () => {
              console.log(playerInstance.mediainfo.poster); // Thumbnail URL
          });
      });
      

      但是,如果您在初始化 Brightcove 播放器之前需要缩略图,则无法从同一个 API 中获取它。 Brightcove 提供了另一个 API,请参考。 https://apis.support.brightcove.com/playback/code-samples/thumbnail-grid.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-01
        • 2023-04-05
        • 2010-12-13
        • 2012-02-23
        • 2018-12-21
        • 2015-03-26
        • 2011-05-30
        • 2010-11-05
        相关资源
        最近更新 更多