Android VideoView Http实时流内存泄漏

世界风

我正在尝试创建一个可以从Http Live Streaming(HLS)源流式传输的应用程序。

到目前为止,它正在按预期方式工作。但是,我遇到了内存泄漏问题。

到目前为止,当VideoView从HLS服务器流式传输时,我每小时损失大约6MB。

当前,我必须将VideoView设置为null并重新初始化VideoView以恢复内存。但是,这意味着直播流会中断。

有没有更好的方法可以在不中断视频的情况下清除VideoView的内存?

任何建议和反馈将不胜感激!

世界风

经过很长时间的我的项目。对于以后遇到相同问题的任何人,我想在这篇文章中得出结论。

结论

此问题是由CPU / GPU制造商内置的视频播放器软件引起的。使用完全相同的代码,我在Amlogic板上运行它,可以看到内存泄漏。但是,如果我在Qualcomm或Rockchip板上运行它,则不会出现内存泄漏问题。

随着下一代Amlogic固件更新的出现,该问题似乎消失了。

因此,此问题的主要原因是处理视频的硬件解码的制造商的固件代码。

因此,如果遇到此问题,请与芯片开发人员联系,以查看他们是否有修补程序来修复内存泄漏问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android VideoView Http实时流内存泄漏

来自分类Dev

VideoView Android

来自分类Dev

Android VideoView是否缓存流视频?

来自分类Dev

Android VideoView是否缓存流视频?

来自分类Dev

videoview是否在android中支持自适应流?

来自分类Dev

videoview是否在android中支持自适应流?

来自分类Dev

Android VideoView SplashScreen

来自分类Dev

VideoView Loader Android

来自分类Dev

Android VideoView 缓冲

来自分类Dev

Android VideoView crop_center

来自分类Dev

中心裁剪Android VideoView

来自分类Dev

Android Vitamio多个VideoView错误

来自分类Dev

videoView Android无法播放视频

来自分类Dev

android videoview错误1,-2147483648

来自分类Dev

以纵向显示的Android VideoView全屏

来自分类Dev

Android VideoView修复高度问题

来自分类Dev

Android中的CustomDialog中的VideoView

来自分类Dev

Android VideoView或SurfaceView播放视频?

来自分类Dev

android VideoView调整视频大小

来自分类Dev

videoView Android无法播放视频

来自分类Dev

在VideoView android中播放视频

来自分类Dev

在videoview android中播放视频

来自分类Dev

VideoView的一角-Android

来自分类Dev

以纵向显示的Android VideoView全屏

来自分类Dev

如何通过 URL 中的视频视图知道视频在 android VideoView 中的实时开始时间?

来自分类Dev

Android上的VideoView在比特率更改时重新启动HLS流

来自分类Dev

在流URL时在Android VideoView上获取访问权限收到的数据包

来自分类Dev

Android Studio-VideoView仅播放带有https而非http的视频

来自分类Dev

Android MediaPlayer / VideoView错误(1,-2147483648)