2011-10-24 27 views
4

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

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

+1

为什么downvotes,人呢?这是至少比第5000个更有趣的问题“我需要保留对象以保持它们吗?” (虽然我不知道Brightcove是什么,它的网站只是告诉我它正在进行私人测试。) – Chuck

+0

Ty Chuck :) Brightcove是一个专业的视频分发平台:http://www.brightcove.com。他们不会发布视频文件网址,而是要链接到要嵌入的玩家。这就是为什么你需要使用API​​。 – Martha

+0

@Martha你可以请帮我在实施brightcove到IOS –

回答

2

我还没有使用过Brightcove,但是在他们的网站上徘徊,我看到他们有两个API:一个Player API和一个媒体API。这听起来像Media API是你想要的 - 它被记录为直接参考视频。该页面有几个例子的链接。

+0

我设法使用BC的API工作。如果任何人感兴趣只是给我一个味精,我会发布一个简单的例子。 Ty Chuck! – Martha

+0

就像对任何人使用BC:bc API库的评论一样,它会与iPhone的一些开源REST库硬链接。如果您碰巧使用相同的库或最差的相同的库,但更新的版本,你会得到一些丑陋的错误。这就是为什么我换了fliqz视频托管。只有一个REST API,它可以为您带来真正的视频网址,以便与我们都知道并喜欢的平常AVPlayer一起播放。希望这对任何人都有用。 – Martha

+0

嗨Chcuk ...你可以请告诉我如何限制你在web视图中播放你管视频...在这里,我不想在全视角播放视频...但是当我想播放视频我们必须点击webview,然后立即显示全屏视频播放..但是,我只想在网络视图中玩....请指导我@Chuck – Babul

1

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

0

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

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

或者,你可以没有任何控制(只是一个视频窗口实际上)创建一个简单的“播放器”,使自己的HTML控件完全超出Brightcove公司的触发几乎所有你想通过播放器API做的事情。

1

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

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

引渡是包含基于决议,如360460多个视频链接一个JavaScript对象,720