应用从视频播放页退出到应用首页,会卡1-2秒
点开首页的任意视频进行播放后,返回首页会卡顿1-2秒,无法滑动
使用工具
DevEco Studio-Profiler-Frame
定位过程
1.点开首页视频,并返回首页进行滑动,出现卡顿现象后,创建Frame进行录制
2.再次点开首页视频进行播放,并返回到首页再次复现卡顿现象,卡顿结束后,停止录制
3.观察到release异常耗时
4.先清空日志,进而再次复现,将日志保存到本地文本,进而观察日志,发现在release 到release end之间有部分耗时2s以上
5.查看代码和日志进一步确认,OH_Audio_Render出现卡顿
根因总结
当客户端调用Release后,如果WriteCallback正在等待底层写数据,而此时底层已经Stop,就会导致writeCallback线程等待超时
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
音频后台播放应用突然正常退出问题定位
255浏览 • 0回复 待解决
ets开发应用怎么退出当前应用?
2242浏览 • 1回复 待解决
如何退出应用,你了解吗?
841浏览 • 1回复 待解决
能否应用内展示应用市场详情页并下载
371浏览 • 1回复 待解决
为什么HelloWorld应用退出时会黑屏?
1335浏览 • 3回复 待解决
新建HarmonyOS应用改成在线签名后无法加载首页
482浏览 • 1回复 待解决
如何跳转设置—应用详情页
504浏览 • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
634浏览 • 1回复 待解决
如何关闭所有Page、Ability,安全退出应用?
465浏览 • 1回复 待解决
实现二次侧滑退出应用
424浏览 • 1回复 待解决
调用errorManager.on('error', callback)后,应用发生异常时,应用没有退出
375浏览 • 1回复 待解决
应用退出,是否可以执行自定义组件的退出动效
591浏览 • 1回复 待解决
简易视频播放,如何使用video组件实现视频播放功能
430浏览 • 1回复 待解决
视频播放Player组件如何加速播放或者快进播放
5890浏览 • 1回复 待解决
鸿蒙视频播放器项目 调用rewindTo()方法视频为何重新播放?
4033浏览 • 1回复 待解决
如何启动应用的系统设置详情页
652浏览 • 1回复 待解决
如何跳转至设置-权限管理页-指定应用
892浏览 • 1回复 待解决
avplayer播放视频demo
306浏览 • 1回复 待解决
AVPlayer实现视频播放
250浏览 • 1回复 待解决
在视频播放器播放时使竖屏播放切换为横屏播放如何更改视频的宽高?
7713浏览 • 1回复 待解决
创建多个视频组件无法播放
766浏览 • 1回复 待解决
在OpenHarmony系统下,使用JS开发应用,用video组件可以直接播放HLS的视频流嘛?
2595浏览 • 1回复 待解决
OpenHarmony L1 Samgr No Permission-2
6269浏览 • 2回复 待解决
如何让GT2Pro的轻量级应用与手机应用通信协作
4436浏览 • 1回复 待解决
鸿蒙开发如何播放本地视频?
7912浏览 • 1回复 待解决
当客户端调用Release后,通知WriteCallback线程做判断,如果当前状态不是runinng,直接返回,防止卡死