【发布时间】:2016-07-23 03:59:14
【问题描述】:
我正在努力将 BrightCove 集成到 Ionic 应用程序中(允许 HTML 和 JS/Angular 作为本机应用程序在移动设备上运行)。
应用程序将播放视频并允许用户下载视频以保存用户的设备,我可以让应用程序播放视频,但在获取视频时遇到问题 用于运行“find_video_by_id”调用的媒体 API。
所以我有一个触发以下功能的下载按钮
_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)
}
token 和 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") }
每次我运行代码时都会出现以下错误,即使我在下载函数上方使用了 useDownloadLink
Uncaught ReferenceError: useDownloadLink is not defined
我现在尝试了几种变体,但没有任何效果,任何解决方案都将不胜感激。
提前致谢, 阿内
【问题讨论】:
标签: angularjs brightcove