TLDR;视频播放器在重新渲染时不显示(主干视图)
是否有一些全球性的州 brightcove 保持?
我正在使用backbone.js 并使用带有这个jst.ejs 模板的主干视图呈现页面。它第一次完美运行。但是,如果我导航到下一页然后返回,它就不再显示了。
<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
<script>
window.BCVideo = BCVideoFunction(); //BCVideoFunction as module pattern.
</script>
<object id="bc_experience" class="BrightcoveExperience">
<param name="includeAPI" value="true" />
<param name="templateLoadHandler" value="BCVideo.onTemplateLoad" />
<param name="templateReadyHandler" value="BCVideo.onTemplateReady" />
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="100%" />
<param name="height" value="100%" />
<param name="playerID" value="1426444499001" />
<param name="playerKey" value="AQ~~,AAABTAHETAE~,G1RKcv5og48msI78DncnAb9MEySkUi_b" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="wmode" value="transparent"/>
<param name="dynamicStreaming" value="true" />
<param name="wmode" value="transparent"/>
<param name="@videoPlayer" value="<%= variables.video_id %>" />
</object>
重新渲染(第二次访问)后,我可以看到对象存在
> window.bc_experience `
<object type="application/x-shockwave-flash" data="http://c.brightcove.com ...
# window.bc_experience.remove() doesn't help
从dom中删除它没有帮助。是的...感谢您的帮助!