0

我在cameraview上膨胀了一个布局。布局是这样的

{ Linerlayout
    Relativelayout
       YouTubePlayerView   }

这种膨胀的布局元素最初是不可见的,并且在用户操作时这些元素变得可见,我称之为

youTubeView.initialize()

初始化完成监听器将调用

player.cueVideo(getVideoUrl());

现在我可以先看到进度指示器,然后我可以看到顶部带有播放控制的视频缩略图。当我按下播放按钮时,视频开始播放,但什么都看不到。我可以看到我的相机视图(即我们打开相机时的视图)(这个布局被夸大了)。视频声音来了,视频播放了。现在,如果我按下全屏按钮,它会全屏打开视频,这里一切都很好。我可以看到视频。如果我再次回到小屏幕,则没有视频只有声音。

youTubeView.setVisibility(View.VISIBLE);
        toplayerLinearLayout.setVisibility(View.VISIBLE);

        toplayerRelLayout.setVisibility(View.VISIBLE);


        youTubeView.initialize(DEVELOPER_KEY,
                (OnInitializedListener) applicationActivity);

请就可能发生的事情给出一些指示

请帮忙,因为我完全被封锁了

4

1 回答 1

1

问题是 cameraview 。我不知道为什么 youtubeplayer 视图会这样。但是在使 youtubeplayerview 可见并且它正在工作之前,我使 GLview(相机)不可见。

于 2013-05-20T08:35:11.627 回答