В соответствии с документацией"При вызове updateTexImage()
содержимое объекта текстуры, указанного при создании SurfaceTexture
, обновляется, чтобы содержать самое последнее изображение из потока изображений. Это можетзаставить пропустить некоторые кадры потока. "
Я использую ExoPlayer для декодирования видео, и я уверен, что он не пропускает кадры.onFrameAvailable(surfaceTexture: SurfaceTexture)
вызывается меньше, чем количество кадров в исходном видео.
вопрос 1: Почему пропускаются некоторые кадры?
вопрос 2: Как полностью избежать пропущенных кадров?