问题描述
尝试使用documentation中定义的setBreakClipLoadInterceptor()方法时,永远不会调用我作为参数传递的函数。
使用此codelabs walkthrough中提供的示例应用程序,在第30行的app-done / js / receiver.js文件中的负载拦截器中记录breakClip不会打印到控制台,即使我等待所有中断播放视频文件。文档指出该函数应在中断开始之前调用。
breakManager.setBreakClipLoadInterceptor((breakClip,breakCtx) => {
// Below log never prints
console.error(breakClip);
/** Below code will skip playback of break clips if the break position is less than 30 **/
let breakObj = breakCtx.break;
if(breakObj.position < 30) {
return null;
} else {
return breakClip;
}
});
是否仍然支持此方法?理想情况下,我想在当前正在进行的项目中将此方法用于服务器端嵌入式广告。这是实现与广告行为有关的业务逻辑所必需的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)