0
  • 最佳答案

    试试用viewmodel,home切换有生命周期的变化,glide加载的话也和生命周期有关系的吧

    1622766656368599042  评论     打赏       程序员肖肖
      1. 先理解这个黑屏是什么。
      2. 是这个组件的背景颜色,还是你的视频内容就是黑的,还是说视频组件黑色,内容还没有播放处理
      3. 我们平时做播放器会使用这样的逻辑优化体验,播放之前先显示封面,或者loading效果,等到播放器开始播放了,有进度回调了,才移除他们。
      4. 因为视频到播放器播放出来直接是需要解码的,这时候需要时间的,不是立马给你解码完成播放,这个点就可能出现短暂的没内容(如果你组件背景是黑色的,在解码到播放第一帧之前是没内容的那么就是黑色的)
      1139423796017500160  评论     打赏       断点
      相关问题
      _empty · Android
      2019-10-20 23:51 628 2
      application · Android
      2019-11-05 00:26 779 2
      三流废物 · android / 小白
      2019-11-22 00:35 1067 5
      豪豪好嘛 · Android / GPS
      2019-11-26 20:15 884 5
      Jian · android
      2019-11-28 01:51 615 2
      2019-12-01 01:01 705 2
      小陈学编程 · Android
      2019-12-01 19:08 633 2
      fkinggod · Android
      2019-12-08 09:19 661 5
      fkinggod · Android
      2019-12-08 20:47 610 2
      kissmyass · Android
      2019-12-09 07:08 537 2
      独一无二的名zi · Android
      2019-12-30 06:48 415 2