智能媒体服务这个问题怎么解决?我在项目中接入了视频预览组件SDK用于预览Timeline,每次关闭时使用destroy()销毁实例,但是随着多加载几次,页面会变得越来越卡,页面的内存占用也很高,另外我在同一个页面创建了两个不同的AliyunTimelinePlayer实例,用两个不同的变量保存,如果在不销毁实例的情况下直接更新其timeline,会影响到另一个实例的timeline播放,如果两个实例每次播放完都调用destroy()销毁实例则播放正常,但是多加载几次页面就会非常卡
因为预览组件内部实现比较复杂,当前预览组件只能创建单实例使用,保证一个页面只能有一个实例,页面使用完必须调用destroy清除。每次创建,删除,更新预览组件的timeline频率不能太高,建议1秒以上间隔。试试退出页面的时候更新timeline,调用player.timeline=null 把上一次的timeline清空,下一次打开再赋值timeline。 此回答整理自钉群“【客】智能媒体服务官方答疑(群满请加2群48335001108)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。