2016-07-07 37 views
2

我正在将BrightCove集成到Ionic应用程序(允许HTML和JS/Angular作为移动设备上的本机应用程序运行)。AngularJS和BrightCove Media API

应用程序将播放视频,并允许用户下载的视频保存在用户的设备,我可以让应用程序来播放视频,但我有问题得到 媒体API来运行“find_video_by_id”电话。

所以我有一个下载按钮触发以下功能

_this.downloadBrightcoveVideo =() => { 
    let searchParams = {} 

    BCMAPI.token = 'xxxx..' 
    BCMAPI.callback = 'useDownloadLink' 
    BCMAPI.command = 'find_video_by_id' 
    searchParams.video_id = 1234567890 
    searchParams.media_delivery = 'HTTP' 
    searchParams.video_fields = 'FLVURL' 

    BCMAPI.find (BCMAPI.command, searchParams) 
} 

其中令牌VIDEO_ID设置为我的视频和URL访问令牌。

我已经尝试设置useDownloadLink功能如下

let useDownloadLink = function() { console.log ("I'm Alive") } 

function useDownloadLink() { console.log ("I'm Alive") } 

_this. useDownloadLink =() => { console.log ("I'm Alive") } 

每次我运行代码,我得到下面的错误,即使我已经使用下载功能上的DOWNLOADLinkLink

​​

我已经尝试了几种变化,现在没有任何工作,任何解决方案将感激地收到。

由于提前, 艾内

回答

0

所以后有点谷歌-ING的得出结论,这是更好地使用Brightcove的CMS API来实现我想要的结果,一旦通过API它实际上是很会简单..

希望可以帮助别人:D

快乐编码!