切换视频闪退可能得原因: 1.应用层: 内存泄漏/内存溢出,有第一个视频切换到第二个视频需要先释放第一个视频所占用的内存,如果未及时释放可能导致内存泄露,从而出现闪退 视频解码异常:第二个视频的视频格式比较特殊,无法解码;或者上传了一些特殊分辨率的视频,解码器出现异常 资源竞争问题:UI线程和播放器线程出现线程冲突,出现线程不安全问题,无法播放第二个视频;如果是一些直播场景,可能是多套授权逻辑冲突导致视频闪退 比如刷礼物和发福袋这两个操作出现冲突 2.系统原因 手机内存不足/系统兼容性问题 3.硬件层面 GPU/解码器异常:切换的视频涉及大量的特效,GPU压力过高无法渲染,调用硬件加速时出现异常,无法正常完成加速 还有可能是网络数据异常,预加载第二个视频的数据时出现错误,无法预加载
点赞 1

相关推荐

01-17 06:31
已编辑
门头沟学院 研发工程师
这个面经可能不太寻常,因为岗位特殊,做的更多是AI相关,基本不太是传统测开的内容:一面:自我介绍项目介绍拷打项目中的回归模型机器学习部分,哪些地方用到了数理统计,用到了哪些特征,模型怎么找出不同年份之间的差异。LLM相关简单问了问是否了解测试理论没有手撕和八股四十分钟后收到HR通知明天二面。二面:自我介绍项目介绍拷打项目拷打机器学习和深度学习相关。拷打研究生期间正在做的项目,问算法(设计)目标是什么。八股问了网络七层模型,MYSQL索引,如何预防哈希冲突。算法题:最长无重复子串秒了算法题后可能横向对比了,焦虑四天后收到结果通知下周三面。三面非常灵活:自我介绍项目介绍碰到最难的项目是什么,展开说说。leader技术水平非常高,基本能一直追问到技术和知识的边界,然后到答不出来点到为止,也没有太大压力,这部分没什么好说的,建议自己写在简历上的东西一定要熟。八股方面也是根据简历问网络的五层模型。Tcp三次握手点开www.bytedance.com发生了什么http和https的差别哈希,哈希冲突堆栈有什么区别讲一下C++面向对象的多态继承和封装python装饰器与解释器(解释器我当时脑抽了没反应过来,以为和装饰器一样是个语法糖)会不会java和go?(不会)如果入职会怎么学java和go?喜闻乐见算法题:依旧最长无重复字符串,看我要秒这道题,leader现场出了两道原创业务题,基本都写不出来可运行代码,只能讲讲思路(菜)
查看21道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务