Javascript 无法读取未定义的getexperience属性
显然,没有人费心去意识到我的代码来自BrightCove的一个示例代码,只是像“声明它”一样对它置之不理,或者它太模糊了Javascript 无法读取未定义的getexperience属性,javascript,jquery,brightcove,Javascript,Jquery,Brightcove,显然,没有人费心去意识到我的代码来自BrightCove的一个示例代码,只是像“声明它”一样对它置之不理,或者它太模糊了 player = brightcove.api.getExperience(); 此行给了我无法读取未定义的属性“getexperience” 未定义的是brightcove.api,它应该在brightcove的JS中调用,我正在链接到该JS: <script type="text/javascript" src="http://admin.brightcove.c
player = brightcove.api.getExperience();
此行给了我无法读取未定义的属性“getexperience”
未定义的是brightcove.api,它应该在brightcove的JS中调用,我正在链接到该JS:
<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
我不知道该怎么解释,因为我真的不知道到底是怎么回事
您链接的教程介绍了一个播放器插件。作为一个插件,它被设计为在HTML5播放器的iframe中运行。pastebin中的代码直接在嵌入播放机的页面中使用脚本 您需要将插件代码保存为js文件,并将该文件的URL添加到Brightcove studio的播放器设置中的Brightcove播放器
如果您删除了
apimules\u all.js
脚本(并且您有
并且播放器的设置中启用了播放器api),那么将定义brightcove.api.getExperience()。Brightcove有两个版本的播放器API——该脚本加载旧版本,其中不包括Brightcove.API
。但是,如果不将代码更改为插件,更改它仍然无法使代码正常工作-您遇到的下一个问题是videoPlayer.overlay()
仅在插件中工作。您链接的教程描述了一个播放器插件。作为一个插件,它被设计为在HTML5播放器的iframe中运行。pastebin中的代码直接在嵌入播放机的页面中使用脚本
您需要将插件代码保存为js文件,并将该文件的URL添加到Brightcove studio的播放器设置中的Brightcove播放器
如果您删除了apimules\u all.js
脚本(并且您有
并且播放器的设置中启用了播放器api),那么将定义brightcove.api.getExperience()。Brightcove有两个版本的播放器API——该脚本加载旧版本,其中不包括Brightcove.API
。但是,如果不将代码更改为插件,那么更改它仍然无法使代码正常工作-您遇到的下一个问题是videoPlayer.overlay()
仅在插件中工作。老实说,没有人会意识到您的代码来自一个示例。这不是针对个人的。除此之外,您的浏览器控制台中是否有任何错误?brightcove
的api
属性未定义。这就是错误发生的原因。不,我只得到了brightcove.api未定义的错误。当我将其取出并添加和外部调用到http://admin.brightcove.com/js/APIModules_all.js
它告诉我,在之后的行中没有正确定义播放器。事实上,我被否决了遗忘,帖子也因为这一行而关闭了。问题是,错误是由于某些内容没有正确包含,或者没有正确初始化。这不是我们可以为您调试的东西。好的,谢谢您的回复。至少我现在有所进展。老实说,没有人会费心去意识到你的代码来自一个例子。这不是针对个人的。除此之外,您的浏览器控制台中是否有任何错误?brightcove
的api
属性未定义。这就是错误发生的原因。不,我只得到了brightcove.api未定义的错误。当我将其取出并添加和外部调用到http://admin.brightcove.com/js/APIModules_all.js
它告诉我,在之后的行中没有正确定义播放器。事实上,我被否决了遗忘,帖子也因为这一行而关闭了。问题是,错误是由于某些内容没有正确包含,或者没有正确初始化。这不是我们可以为您调试的东西。好的,谢谢您的回复。至少我现在有进展了。