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