【问题标题】:How to play multiple videos in Youtubeplayer - API?如何在 Youtubeplayer - API 中播放多个视频?
【发布时间】:2017-09-30 17:13:41
【问题描述】:

我正在尝试使用 Android Studio 中的 YouTube Player API 从 YouTube 播放一些视频。我有每个视频的视频 ID。现在我希望播放器在单击每个按钮时播放视频。

        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {

            youTubePlayer.loadVideo("video_id");

        }

        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
      }

当我使用此方法时,我不知道如何在单击第二个按钮以在同一播放器中播放第二个视频时“更改视频 ID”。

非常感谢任何答案!

【问题讨论】:

    标签: android string android-studio youtube android-youtube-api


    【解决方案1】:
             YouTubePlayer  player;//Inilize this in before oncreate method
    
            videos_listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                   String selectedurl=videoslist.get(position);  //videolist is the list of all video view ids             
                   player.pause();
                   player.cueVideo(selectedurl);
                   }
    
                @Override
                 public void onInitializationSuccess(Provider provider, YouTubePlayer player, boolean wasRestored)
                   {
                     this.player=player;
                     if (!wasRestored) {
                      player.cueVideo(videoslist.get(0)); // Plays https://www.youtube.com/watch?v=videoid
                   }
    

    【讨论】:

    • 感谢您的帮助
    • 我想在 Youtubeplayerview 的活动中播放视频
    • youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); youTubeView.initialize(getString(R.string.youtubeAPiKey), this);我在创建时添加了这 2 行,但在更改视频时我只使用了播放器方法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2017-08-20
    • 2018-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    相关资源
    最近更新 更多