【问题标题】:Play brightcove videos播放 Brightcove 视频
【发布时间】:2011-12-14 07:09:13
【问题描述】:

我想播放在 Brightcove 中托管的远程视频。由于 Brightcove URL 是指向播放器的链接,而不是指向视频文件的直接链接,AVPlayer 不会这样做。 我知道 Brightcove 提供了一个 API,但找不到任何好的 iOS 示例或文档。

感谢任何帮助/指点方向。

【问题讨论】:

  • Ty Chuck :) Brightcove 是一个专业的视频交付平台:brightcove.com。他们不发布视频文件 URL,而是发布到播放器的链接。这就是您需要使用 API 的原因。
  • @Martha 你能帮我在ios中实现brightcove吗

标签: objective-c ios avplayer brightcove


【解决方案1】:

我没有使用过 Brightcove,但浏览他们的网站,我发现他们有两个 API:一个 Player API 和一个 Media API。听起来Media API 是您想要的——它被记录为直接引用视频。该页面包含几个示例的链接。

【讨论】:

  • 我已经设法使用 BC 的 API 使其工作。如果有人感兴趣,请给我留言,我会发布一个简单的示例。泰查克!
  • 就像对即将使用 BC 的任何人的评论一样:bc API 库与一些适用于 iphone 的开源 REST 库硬链接。如果您碰巧使用相同的库或最差的相同库但更新版本,您将收到一些丑陋的错误。这就是我切换到 fliqz 视频托管的原因。只有一个 REST API,它可以为您带来真实视频的 URL,以使用我们都知道和喜爱的常用 AVPlayer 播放。希望这对任何人都有用。
  • 嗨 Chcuk...你能告诉我如何限制你在 webview 中播放的视频...在这里,我不想全屏播放视频...但是当我想播放视频时,我们必须点击网页视图,然后它会立即显示全屏播放视频。但是,我只想在网页视图中播放......请指导我@Chuck
  • 您指定的@Chuck URL 不存在。
【解决方案2】:

您还可以从他们的 Oneplanet 演示源中提取大量代码。事实上,整个播放列表和视频播放器机制实际上可以复制到您的项目中,因此您只需将视频或播放列表 ID 传递到其视图控制器中的 initwithnibandplaylist 函数中,您就可以开始了。

【讨论】:

    【解决方案3】:

    您可以通过媒体 API 找到视频的直接链接,完全绕过播放器 API。您需要一个专业帐户和一个令牌:

    http://support.brightcove.com/en/docs/getting-started-media-api

    或者,您可以创建一个没有任何控件的简单“播放器”(实际上只是一个视频窗口),并在 Brightcove 之外创建自己的 HTML 控件,以通过播放器 API 触发几乎任何您想要执行的操作。

    【讨论】:

      【解决方案4】:

      还有一个 Brightcove iOS SDK。它实际上是两个 SDK,一个用于 Media API,一个包含 MediaPlayer。如果你想使用 AVPlayer,你可以使用 Media API iOS SDK。这是相关的文档:

      http://docs.brightcove.com/en/video-cloud/mobile-sdks/brightcove-player-sdk-for-ios

      【讨论】:

        【解决方案5】:

        我希望这对您的问题有所帮助。有一个包含直接视频链接的演绎版。 这是api链接的链接。

        http://support.brightcove.com/en/video-cloud/docs/accessing-video-content-media-api
        

        renditions 是一个 javascript 对象,其中包含多个基于分辨率(例如 360,460、720)的视频链接。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-09-18
          • 1970-01-01
          • 2014-07-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多