プロジェクトで YouTube API を使用するアプリを作成しています。3 つのタブを表すタブがありました。最初のチャンネル タブ、2 番目のトップ ビデオ、最後にお気に入りのビデオ。スタンドアロンの YouTube を使用したいのですが、なぜかタブごとにビデオを表示できません。したがって、最初に上部のタブでコードをテストすると、このエラー「ERROR_CONNECTING_TO_SERVICE」が表示されます。私を助けてください。ありがとう :)
/import android.app.Activity;
import android.os.Bundle;
import org.brickred.socialshare.YouTubeFailureRecoveryActivity;
//import com.google.android.youtube.player.YouTubeBaseActivity;
import com.google.android.youtube.player.YouTubePlayer;
//import com.google.android.youtube.player.YouTubePlayerFragment;
import com.google.android.youtube.player.YouTubePlayerView;
import com.google.android.youtube.player.YouTubeInitializationResult;
public class Top extends YouTubeFailureRecoveryActivity {
public static final String PLAYLIST_ID = "PLC7961A4662BB1042";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.top);
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DeveloperKey.DEV_KEY, this);
}
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,
boolean wasRestored) {
if (!wasRestored) {
player.loadPlaylist(PLAYLIST_ID);
}
}
@Override
protected YouTubePlayer.Provider getYouTubePlayerProvider() {
return (YouTubePlayerView) findViewById(R.id.youtube_view);
}
}