仅在所选的viewpager滑动/页面上启动播放器视频问题

时间:2018-06-07 07:13:00

标签: android-viewpager exoplayer

我有一个Activity PlayerActivity,我正在设置viewpager。

ViewPager viewPager = (ViewPager) findViewById(R.id.L_prod_VP); viewPager.setAdapter(prodItemVPAdapter); viewPager.setCurrentItem(current_Position);

和viewPager.addOnPageChangeListener工作正常,可以获取当前页面..

在prodItemVPAdapter中

@Override Fragment getItem(int position) { pordItem = mProdItemList.get(position); PlayerDetailsFragment.newInstance(prodItem, position, mProdItemList.size(), mPosition);

PlayerDetailsFragment

PlayerDetailsFragment扩展片段{

这里我正在使用Textureview,图像,文本等视图对布局进行充气,并通过滑动播放与产品相关的视频

mAppBarLayout.addOnLayoutChangeListene...

问题:这样可以正常工作,但是当我向AGAIN扫到第一页或最后一页时,听众将无法触发。这不是最好的方法..

我的Q. 1.如何在刷页时init_exoplayer和播放PlayerDetailsFragment中的视频。在播放/暂停/停止期间,我有其他需要启用/禁用的视图以及要执行的其他功能。

  1. 我是否必须创建一个静态类并在viewPager.addOnPageChangeListener上从PlayerActivity调用它?当我搜索时,我找不到多少帮助。可能是我没有使用礼仪关键字
  2. (我不是在寻找代码修复。所以我没有包含完整的代码)

    感谢你帮我指路...... !!!

0 个答案:

没有答案