播放brightcove视频

时间:2011-10-24 16:35:05

标签: objective-c ios avplayer brightcove

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

赞赏任何帮助/指点方向。

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

我希望这有助于你的问题。有一个包含直接视频链接的节目。 这是api链接的链接。

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

renditions是一个javascript对象,包含多个基于360,460,720等分辨率的视频链接。

答案 3 :(得分:0)

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

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

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

答案 4 :(得分:0)

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

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