开发者社区> 问答> 正文

视频点播播放直播流时如果退到后台再打开吃内存应用切回播放页面后 为什么会出现画面抖动但有声音的情况

在视频点播 flutter sdk 播放直播流时 如果退到后台再打开吃内存应用 如 抖音 淘宝等 再切回播放页面后 会出现画面抖动但有声音的情况是为什么?ios目前没遇到,手机是mate20 6+128 配置

展开
收起
乐天香橙派 2023-08-13 11:13:04 73 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 视频点播播放直播流时如果退到后台再打开吃内存应用切回播放页面后 为什么会出现画面抖动但有声音的情况

    并思考了

    建议如下:


    为了解决这个问题,您可以尝试以下方法:
    1.优化您的Flutter应用,尽量减少内存占用。例如,可以使用荻野(Dio)库来优化网络请求,避免使用过

    1. 在退出您的 Flutter 应用时,尝试释放所有不必要的资源。例如,可以暂停视频播放,释放视频解码器等资源。当用户重新打开应用时,重新重新初始化这些资源。
      3如果您的应用支持后台播放,可以在退到后台时,继续保持视频播放。这样,当用户返回应用时,重新不需要加载视频资源,可以减少画面占用的现象。 4.在Android系统
      中,您可以尝试使用Android Studio“开发者选项”中的“无障碍”功能,打开“忽略 Beta 测试”选项。这可以避免您的应用在后台时被系统终止,从而减少画面畸变的现象。 5.
      另外,您可以检查您的Flutter应用是否存在多线程问题。多线程可能会导致视频播放和声音播放不同步,从而出现缝隙的现象。您可以尝试使用和关键字,或者使用提供的async库await,Flutter来async/await确保您的应用程序在处理多线程任务时能够正确执行。
      希望这些建议能够帮助您解决问题。
    2023-08-26 15:49:37
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
云服务器ECS内存增强型实例re6全新发布 立即下载
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载