2016-07-07 9 views
2

Brightcove를 Ionic App에 통합하기 위해 작업 중입니다. HTML 및 JS/Angular를 모바일 장치에서 기본 앱으로 실행할 수 있습니다.AngularJS 및 BrightCove Media API

응용 프로그램은 내가 비디오를 재생하는 응용 프로그램을 얻을 수 있지만, 'find_video_by_id'호출을 실행하기 위해 미디어 API를 얻는 데 문제입니다 수 있습니다, 비디오를 재생하고 사용자가 사용자의 장치를 저장하는 비디오를 다운로드 할 수 있습니다.

그래서 나는 다음과 같은 기능을 토큰VIDEO_ID이 내 비디오 및 URL 액세스 토큰으로 설정되어

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

를 트리거 다운로드 버튼이 있습니다.

내가

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

또는

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

또는

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

나는 아래의 오류 코드를 실행할 때마다, 비록 아래로 useDownloadLink 기능을 설정 시도 나는 다운로드 기능 위의 다운로드 링크를 가지고있다.

Uncaught ReferenceError: useDownloadLink is not defined 

지금 여러 가지 변형을 시도했지만 아무 것도 작동하지 않고 있어도 모든 해결책을 기꺼이 받아 볼 수 있습니다. 구글 - ING의 비트가 결론에 도달 한 후 사전에

덕분에, Áine

답변

0

는 그래서 한 번 꽤 실제로이었다 API를 통해가는, 내가 원하는 결과를 달성하기 위해 Brightcove의 CMS API를 사용하는 것이 더 있었다 간단한 ..

다른 사람을 도울 희망 : D

해피 코딩!