YoutubePlayer имеет только звуковые и медиа контроллеры, но без видео - PullRequest
0 голосов
/ 24 февраля 2019

Итак, YoutubePlayer имеет контроллеры звука и мультимедиа, но ImageView, который должен показывать видеоконтент, не виден.Фактически, инспектор по макету говорит, что это GONE.

enter image description here

У меня есть YoutubeFragment, который расширяет YouTubePlayerSupportFragment.

Я добавляю его в свою активность как:

if (!youTubePlayer.isAdded) {
        val ft = supportFragmentManager.beginTransaction()
        ft.add(x.id, youTubePlayer, TAG)
        ft.commit()
}

youTubePlayer.view?.visibility = View.VISIBLE

Плеер виден - с контроллерами, но изображение пропало.Я считаю, что ImageView должно быть VISIBILE.Как я могу получить доступ к этому представлению и изменить его видимость?

1 Ответ

0 голосов
/ 25 февраля 2019

Потребовалось немного времени, но, наконец, понял это.В принципе, у меня было мало просмотров, которые перекрывали YoutubePlayer.Этого не должно быть, поэтому вам нужно пройти через Layout Inspector и проверить, есть ли у вас какие-либо виды, которые перекрываются с видимостью View.VISIBLE.Если у вас есть, просто установите их на View.GONE или если у вас очень сложные макеты (некоторые дети могут иметь видимость), вы можете просто использовать removeView.

...