Projemde yeni YouTube API'sini kullanıyorum. belgelerin örneği kullanarak, doğru çalışır:YouTube API'sini bir fragman içinde kullanma
public class Test extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener {
String urlVideo;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
urlVideo="5lbVNYAeFiQ";
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize("MY_API_KEY", this);
}
public void onInitializationFailure(Provider arg0,YouTubeInitializationResult arg1) {
Toast.makeText(this, "Error ", Toast.LENGTH_LONG).show();
}
public void onInitializationSuccess(Provider arg0, YouTubePlayer arg1,boolean wasRestored) {
if (!wasRestored) {
arg1.loadVideo(urlVideo);
}
}
}
Ama projede, bir ViewPager ViewPager parçalarını gösterir içeren bir ana faaliyeti kullanıyorum ben içinde YouTubePlayer göstermek istediğinizde, sorun ViewPager'ın bir parçası. Normal olarak, YouTubeBaseActivity'yi uzatan youtube kullanan bir etkinlik.
extends YouTubeBaseActivity implements ... {
Sorum şu: YouTube Player'ı parçalardan kaynaklanan bir etkinlikte nasıl gösterebilirim?
Aradığım ama sorunum hakkında bilgi bulamıyorum.
Yardımlarıma içtenlikle değer veriyorum.
Saygılarımızla
Sorun, FragmentActivity öğesinin değil, Fragment'in etkinliğidir. Bunun nedeni, bir ViewPager'ın – Sergio76
içinde olmasıdır. YouTubePlayerSupportFragment'i kullanıyorsanız, etkinliğinizin YouTube'a özgü herhangi bir şeyi genişletmesi gerekmez. – ianhanniballake
, YoutubeBaseActivity'yi uzatmadan YouTubePlayerSupportFragment kullanımıyla ilgili örnek bir örnek ver. – user2218667