Android 使用Viewpager在片段中播放多个youtube视频

Android 使用Viewpager在片段中播放多个youtube视频,android,video,android-fragments,youtube,android-viewpager,Android,Video,Android Fragments,Youtube,Android Viewpager,我正在尝试实现一些功能,比如在视图寻呼机中播放YouTube视频,当我向右或向左滑动时,它应该根据我的事件播放下一个或上一个视频 为了完成这一点,我正在做的是,我创建了片段并在每次滑动视图页面时添加视图,但我不知道为什么我的代码不起作用 下面是我尝试过的代码 private void setViewPager() { mSectionsPagerAdapter = new SectionsPagerAdapter(getActivity() .ge

我正在尝试实现一些功能,比如在视图寻呼机中播放YouTube视频,当我向右或向左滑动时,它应该根据我的事件播放下一个或上一个视频

为了完成这一点,我正在做的是,我创建了片段并在每次滑动视图页面时添加视图,但我不知道为什么我的代码不起作用

下面是我尝试过的代码

private void setViewPager() {
        mSectionsPagerAdapter = new SectionsPagerAdapter(getActivity()
                .getSupportFragmentManager());
        mViewPager.setAdapter(mSectionsPagerAdapter);
        mViewPager.setCurrentItem(0);
        mViewPager.addView(youFragment.getView());
        mViewPager.setOnPageChangeListener(new OnPageChangeListener() {
            @Override
            public void onPageSelected(int arg0) {
                posVideoViewPage = arg0;
                youFragment.playVideo(posVideoViewPage);
            }
            @Override
            public void onPageScrolled(int arg0, float arg1, int arg2) {
            }
            @Override
            public void onPageScrollStateChanged(int arg0) {

            }
        });
    } 
这是一个适配器

等等

public class SectionsPagerAdapter extends FragmentPagerAdapter {
        public SectionsPagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position) {
            Fragment fragment = null;
            switch (position) {
            case 0:
                fragment = YoutubeFragment.newInstance(MainActivity.arrVideoYoutubeCode.get(position));
                break;