gpt4 book ai didi

javascript - Brightcove 播放器 onTemplateReady 未触发

转载 作者:行者123 更新时间:2023-11-28 07:20:55 25 4
gpt4 key购买 nike

任何人都可以解释为什么 templateLoadHandler 函数被触发而不是 templateReadyHandler 吗?

<param name="templateLoadHandler" value="myTemplateLoaded"/>
<param name="templateReadyHandler" value="onTemplateReady"/>

这些函数在我的 AngularJS 代码中执行,但即便如此,我也无法理解为什么 myTemplateLoaded() 被触发而不是 onTemplateReady()。

任何解释将不胜感激,谢谢!

最佳答案

我也在努力解决这个问题,我发现如果您添加一个监听器而不是尝试使用参数,那是可行的,请参见此处:

const onTemplateLoaded = (id) => {
const player = brightcove.api.getExperience(id);
const videoPlayer = globalPlayer.getModule(brightcove.api.modules.APIModules.VIDEO_PLAYER);
if(this.props.autoplay) {
const videoExperience = globalPlayer.getModule(brightcove.api.modules.APIModules.EXPERIENCE);
videoExperience.addEventListener(brightcove.api.events.ExperienceEvent.TEMPLATE_READY, () => videoPlayer.play());
}
};

关于javascript - Brightcove 播放器 onTemplateReady 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30329406/

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