2016-07-07 42 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

快樂編碼!