2016-07-07 5 views
2

Ich arbeite an der Integration von BrightCove in eine Ionic App (HTML und JS/Angular können als native App auf mobilen Geräten ausgeführt werden).AngularJS und BrightCove Media API

Die App-Videos abspielen und damit der Benutzer das Video herunterladen das Gerät des Benutzers zu speichern, kann ich die App bekommt das Video zu spielen, aber bin mit Fragen den Medien-API bekommen den ‚find_video_by_id‘ Aufruf laufen.

So habe ich eine Download-Schaltfläche, die die folgende Funktion

_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) 
} 

wo Token und video_id eingestellt sind mein Video und URL-Zugriffstoken auslöst.

ich versucht habe, die Einstellung der useDownloadLink Funktion wie unten

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

oder

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

oder

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

Jedes Mal, wenn ich den Code ich den Fehler unten bekommen laufen, obwohl Ich habe useDownloadLink über der Download-Funktion

Uncaught ReferenceError: useDownloadLink is not defined 

Ich habe jetzt verschiedene Varianten ausprobiert und nichts funktioniert, jede Lösung wäre dankbar.

Vielen Dank im Voraus, Áine

Antwort

0

So nach einem bisschen Google-ing zu dem Schluss kam, war es besser Brightcove CMS Api zu verwenden, um die Ergebnisse zu erzielen, I, einmal geht durch die api wollte es eigentlich recht war einfach ..

Hoffnung, dass jemand anderes hilft: D Coding

Happy!

Verwandte Themen