public Object instantiateItem(View pager, int position) {
View v = null;
if (position == 0) {
v = mInflater.inflate(R.layout.text_content_page, null);
} else if (position == 1) {
v = mInflater.inflate(R.layout.image_content_page, null);
} else if (position == 2) {
v = mInflater.inflate(R.layout.video_content_page, null);
final String videoUrl = "http://www.youtube.com/watch?v=dp2bwpsJE1Y";
int idx = videoUrl.lastIndexOf("=");
final String videoId = videoUrl.substring(idx + 1);
YouTubeThumbnailView videoView = (YouTubeThumbnailView) v.findViewById(R.id.videoView);
videoView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = YouTubeStandalonePlayer.createVideoIntent(getParent(), Utils.DEVELOPER_KEY, videoId, 0, true, false);
startActivityForResult(intent, RECOVERY_DIALOG_REQUEST);
}
});
videoView.initialize(Utils.DEVELOPER_KEY, new OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubeThumbnailView arg0, YouTubeThumbnailLoader thumbnailLoader) {
thumbnailLoader.setVideo(videoId);
}
@Override
public void onInitializationFailure(YouTubeThumbnailView arg0, YouTubeInitializationResult arg1) {
}
});
}
((ViewPager) pager).addView(v, 0);
return v;
}
현재 뷰페이지부분 소스는 이렇게 되있습니다.