开发者社区> 问答> 正文

智能媒体服务这个问题怎么解决?

智能媒体服务这个问题怎么解决?我在项目中接入了视频预览组件SDK用于预览Timeline,每次关闭时使用destroy()销毁实例,但是随着多加载几次,页面会变得越来越卡,页面的内存占用也很高,另外我在同一个页面创建了两个不同的AliyunTimelinePlayer实例,用两个不同的变量保存,如果在不销毁实例的情况下直接更新其timeline,会影响到另一个实例的timeline播放,如果两个实例每次播放完都调用destroy()销毁实例则播放正常,但是多加载几次页面就会非常卡

展开
收起
三分钟热度的鱼 2024-08-14 20:13:20 8 0
1 条回答
写回答
取消 提交回答
  • 因为预览组件内部实现比较复杂,当前预览组件只能创建单实例使用,保证一个页面只能有一个实例,页面使用完必须调用destroy清除。每次创建,删除,更新预览组件的timeline频率不能太高,建议1秒以上间隔。试试退出页面的时候更新timeline,调用player.timeline=null 把上一次的timeline清空,下一次打开再赋值timeline。 此回答整理自钉群“【客】智能媒体服务官方答疑(群满请加2群48335001108)”

    2024-08-14 20:56:51
    赞同 5 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载