gpt4 book ai didi

javascript - 无法读取属性 getexperience of undefined

转载 作者:行者123 更新时间:2023-11-30 10:16:11 25 4
gpt4 key购买 nike

显然没有人注意到我的代码来自 BrightCove 的示例代码,只是像“声明它”一样把它擦掉了,或者它太含糊了?

player = brightcove.api.getExperience();

这一行给我 Cannot read property 'getexperience' of undefined未定义的是 brightcove.api,它应该在我链接到的 BrightCove 的 JS 中调用:

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

我不知道如何解释更多,因为老实说我不知道​​哪里出了问题。

Full Code

Tutorial where this code is from

最佳答案

您链接的教程描述了一个播放器插件。作为一个插件,它被设计为在 HTML5 播放器的 iframe 中运行。您在 pastebin 中的代码直接在嵌入播放器的页面中使用脚本。

您需要将插件代码保存为js文件,并将该文件的URL添加到Brightcove studio的播放器设置中的Brightcove播放器。

Brightcove's plugin documentation

物有所值brightcove.api.getExperience()如果您删除了 APIModules_all.js 将被定义脚本(并且您有 <param name="includeAPI" value="true" /> 并且播放器设置中启用了播放器 API)。 Brightcove 有两个版本的播放器 API——该脚本加载不包括 brightcove.api 的旧版本.如果不将其更改为插件,更改它仍然无法使您的代码正常工作 - 您遇到的下一个问题是 videoPlayer.overlay() 在插件中工作。

关于javascript - 无法读取属性 getexperience of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23614784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com