2013-11-26 7 views
0

나는수 없습니다

@Override 
    public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,boolean wasRestored) { 
     if (!wasRestored) { 
      //player.cueVideo("wKJ9KzGQq0w"); 
     } 
    } 

가 나는 놀고 싶어

listView.setOnItemClickListener(new OnItemClickListener() { 
      public void onItemClick(AdapterView<?> parent, View view, 
        int pos, long id) { 


       player.cueVideo("KJ9KzGQq0w"); 
      } 
     }); 


private  YouTubePlayer player= new YouTubePlayer() { 

     @Override 
     public void setShowFullscreenButton(boolean arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setPlaylistEventListener(PlaylistEventListener arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setPlayerStyle(PlayerStyle arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setPlayerStateChangeListener(PlayerStateChangeListener arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setPlaybackEventListener(PlaybackEventListener arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setOnFullscreenListener(OnFullscreenListener arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setManageAudioFocus(boolean arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setFullscreenControlFlags(int arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void setFullscreen(boolean arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void seekToMillis(int arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void seekRelativeMillis(int arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void release() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void previous() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void play() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void pause() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void next() { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadVideos(List<String> arg0, int arg1, int arg2) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadVideos(List<String> arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadVideo(String arg0, int arg1) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadVideo(String arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadPlaylist(String arg0, int arg1, int arg2) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void loadPlaylist(String arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public boolean isPlaying() { 
      // TODO Auto-generated method stub 
      return false; 
     } 

     @Override 
     public boolean hasPrevious() { 
      // TODO Auto-generated method stub 
      return false; 
     } 

     @Override 
     public boolean hasNext() { 
      // TODO Auto-generated method stub 
      return false; 
     } 

     @Override 
     public int getFullscreenControlFlags() { 
      // TODO Auto-generated method stub 
      return 0; 
     } 

     @Override 
     public int getDurationMillis() { 
      // TODO Auto-generated method stub 
      return 0; 
     } 

     @Override 
     public int getCurrentTimeMillis() { 
      // TODO Auto-generated method stub 
      return 0; 
     } 

     @Override 
     public void cueVideos(List<String> arg0, int arg1, int arg2) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void cueVideos(List<String> arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void cueVideo(String arg0, int arg1) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void cueVideo(String arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void cuePlaylist(String arg0, int arg1, int arg2) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void cuePlaylist(String arg0) { 
      // TODO Auto-generated method stub 

     } 

     @Override 
     public void addFullscreenControlFlag(int arg0) { 
      // TODO Auto-generated method stub 

     } 
    }; 

내가 API이

샘플 코드 작업을 수행하는 YouTubeAPI을 사용하고있는 목록보기가 listView의 요소를 클릭하자마자 비디오를 볼 수 있습니다.

+0

..하지만? 무슨 일이야 ? 오류가 표시되거나 미리보기 이미지가 최소한 표시됩니까? – rax

답변

0

만들어진 몇 가지 변경

@Override 
    public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player1,boolean wasRestored) { 
     player=player1; 
    } 



listView.setOnItemClickListener(new OnItemClickListener() { 
       public void onItemClick(AdapterView<?> parent, View view, 
         int pos, long id) { 
    video_URL="eF9AC2Ce2ow"; 

    video_player.loadVideo(video_URL); 
}}); 
0

player.cueVideo("wKJ9KzGQq0w");player.loadVideo("wKJ9KzGQq0w");으로 변경하십시오. 로드가 완료되면 loadVideo가 자동으로 재생됩니다.

+0

여전히 같은 :( – onkar