У меня есть приложение для Android, которое должно отображать изображения и видео в цикле, у него нет проблем с воспроизведением видео, но когда он добирается до изображений, экран гаснет, и ничего не происходит. программа все еще работает, но не отображается.Проблемы с синхронизацией изображений на Android
Я использую SurfaceView.setBackground()
, чтобы нарисовать изображение, потому что обмен между ImageView и SurfaceView, с которым воспроизводятся видео, вызвал проблемы раньше.
У меня была аналогичная проблема при отображении видео, и я решил ее удалить из цикла, я ожидал, что видео будет подготовлено так идеально, что я хотел бы удалить цикл. Я жду, когда истечет таймер.
У меня есть функция отображения нового носителя, когда старый закончен, и он также готовит следующий, когда текущий закончен. Если носитель представляет собой видеоролик, он вызывается из функции onComplete, которая работает нормально. Но если это изображение, у меня есть цикл ожидания.
Что я хочу сделать, это что-то вроде функции MediaPlayer.onComplete()
, которая будет вызываться, когда изображение будет отображаться в течение требуемого времени. Есть ли что-нибудь подобное?