У меня есть экзоплеер, который воспроизводит видео. И я хочу зафиксировать его текущую позицию.
Итак, в MainActivity
lateinit var player: SimpleExoPlayer
fun timeCapture(view: View) {
Log.d(TAG,"${player.currentPosition}")
}
работает нормально
Но, необходимо зафиксировать это событие в представлении Recycler Адаптер
в MainActivity я передаю данные в режим ресайклера следующим образом:
var viewAdapter = MainActivityAdapter(data)
Поскольку player
задерживается, я не могу получить к нему доступ в адаптере, как показано ниже
Log.d("logger","${MainActivity().player.currentPosition}")
это дает ошибку.
Итак, любые предложения по этому