首页 > 解决方案 > Android Youtube Player:当我从其父级删除 youTubePlayerView 视图时,视频播放停止

问题描述

我正在尝试创建一个媒体应用程序,所以我使用这个从代码而不是通过 xml 播放视频:

  youTubePlayerView = YouTubePlayerView(this)
        youTubePlayerView.addYouTubePlayerListener(object : AbstractYouTubePlayerListener() {
            override fun onReady(youTubePlayer: YouTubePlayer) {
                youTubePlayer.loadVideo("0EVVKs6DQLo",0f)

                //Adding youTubePlayerView to layout 1

                layout1.addView(youTubePlayerView)
            }
        })

当我添加youTubePlayerView到另一个布局以在我的活动中显示视频时,例如如下所示:

   //Moving youTubePlayerView to another layout : layout2

    layout1.removeView(youTubePlayerView) 
    layout2.addView(youTubePlayerView)

视频已停止!!,即使我youTubePlayerView从它的父级(layout1)中删除它的相对视图(),是否有任何解决方案可以使视频仍在播放,因为我仍然有youTubePlayerView尚未销毁的实例?!

谢谢

标签: androidyoutubemedia-player

解决方案


推荐阅读