视频点播bugly上有不少关于视频的anr,如何处理?版本是:6.5.0_31859578
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
针对您提到的视频点播在Bugly上出现较多关于视频播放的ANR(Application Not Responding)问题,结合知识库中的信息,以下是详细的解决方案和建议:
根据知识库中HarmonyOS播放器SDK的更新记录,版本preview-6.5.6
已经修复了快速滑动listPlayer
时出现的ANR问题。因此,如果您的当前版本为6.5.0_31859578
,建议升级到preview-6.5.6
或更高版本以解决该问题。
如果升级后问题仍然存在,可以通过以下方法进一步排查ANR的根本原因:
播放器SDK目前仅支持arm64-v8a
和armeabi-v7a
架构的动态库。如果设备的CPU架构不满足要求,可能会导致ANR问题。
build.gradle
文件,确保只包含支持的架构:ndk {
abiFilters "arm64-v8a", "armeabi-v7a"
}
x86
),请移除。版本preview-6.5.6
修复了偶发的网络库崩溃问题。如果您的版本较旧,可能存在网络请求超时或异常导致的ANR。
如果使用了listPlayer
进行视频播放,快速滑动可能导致资源加载冲突,从而引发ANR。
preview-6.5.7
新增支持)来提升播放流畅性。对于HLS(m3u8)格式的视频流,开启本地缓存可以减少网络波动对播放的影响,但需要注意以下事项:
注意事项:
启用方法:
为了更好地定位ANR问题,建议启用全面的日志监控和分析工具:
ANR
,查看系统日志中是否有相关异常信息。通过以上步骤,您可以有效排查和解决视频点播中的ANR问题。如果问题仍未解决,请提供更详细的日志信息以便进一步分析。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。