enabled状态, 在此状态下,渲染器可以播放媒体流,并在可能的情况下(例如,在读取流的格式之后)获取解码器实例。
started状态, 在此状态下,渲染器使用持有的解码器实例来播放视频
?...在2.10之前的版本中,只要视频渲染器保持在启用和启动状态,ExoPlayer就会尽可能重复使用视频解码器。特别是,这意味着从播放列表中的一种媒体过渡到另一种媒体时,视频解码器将被重用。...解码器实例复用要求
解码器实例可以复用,肯定是有条件的,例如上一个视频播放的是VP9的视频,下一个视频播放的是H265的视频,那么解码器实例肯定不能复用....我们如何复用解码器
保证你播放的视频的格式是相同的,例如短视频信息流都是H264/AAC编码格式
如果使用ExoPlayer播放器,最好使用同一个ExoPlayer实例,因为codec实例是封装在ExoPlayer...(...)函数,这个函数的使用方式是比较复杂的,不能误用
https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/ExoPlayer.html