Использование API YouTube внутри фрагмента
Я использовал новый YouTube API в моем проекте. Используя пример документации, он работает правильно:
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);
}
}
}
Но в моем проекте я использую основное действие, которое содержит ViewPager ViewPager показывает фрагменты, проблема в том, что я хочу показать YouTubePlayer в одном фрагменте ViewPager. Обычно это действие, которое использует YouTube, расширяя YouTubeBaseActivity.
extends YouTubeBaseActivity implements ... {
У меня вопрос: как я могу показать YouTube Player в виде действия, которое происходит от фрагментов?
Я искал, но не могу найти информацию о моей проблеме.
Я искренне ценю помощь.
С уважением