Please support me since I'm pretty new to Android. I am trying to initialize a Youtube player in a fragment class. Google has already provided a method for initializing in an Activity that looks like this:
package com.examples.youtubeapidemo; import com.google.android.youtube.player.YouTubeBaseActivity; import com.google.android.youtube.player.YouTubePlayer; import com.google.android.youtube.player.YouTubePlayerView; import android.os.Bundle; public class PlayerViewDemoActivity extends YouTubeFailureRecoveryActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.playerview_demo); YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); youTubeView.initialize(DeveloperKey.DEVELOPER_KEY, this); } @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) { if (!wasRestored) { player.cueVideo("wKJ9KzGQq0w"); } } @Override protected YouTubePlayer.Provider getYouTubePlayerProvider() { return (YouTubePlayerView) findViewById(R.id.youtube_view); } }
I tried using this code but did not work:
public class TabFragment5 extends YouTubePlayerFragment implements YouTubePlayer.OnInitializedListener { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (container == null) { return null; } YouTubePlayerFragment yf = newInstance();
I would be very grateful if anyone could provide an equivalent API for the fragment.
thanks
source share