6
中使用YouTube API。使用文檔的例子,它工作正常:在我的項目中使用新的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播放器中的片段擴展活動?
我搜索了,但無法找到有關我的問題的信息。
我真誠感謝您的幫助。
問候
問題是活動擴展的片段,而不是FragmentActivity。 原因在於它位於ViewPager內 – Sergio76 2013-03-18 18:51:10
如果您使用YouTubePlayerSupportFragment,那麼您的活動無需擴展任何特定於YouTube的內容。 – ianhanniballake 2013-03-18 19:02:54
請給我使用YouTubePlayerSupportFragment而不擴展YoutubeBaseActivity的示例示例。 – user2218667 2013-05-06 06:52:25