4

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

任何帮助/指向方向表示赞赏。

4

5 回答 5

2

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

于 2011-10-26T17:26:10.147 回答
1

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

于 2011-10-29T13:43:48.370 回答
1

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

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

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

于 2015-11-05T03:21:16.453 回答
0

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

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

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

于 2011-11-18T22:02:19.967 回答
0

还有一个 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

于 2012-03-08T15:24:05.260 回答