Android 使用Viewpager在片段中播放多个youtube视频
我正在尝试实现一些功能,比如在视图寻呼机中播放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
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;