Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 类似Tiktok的视频滚动_Video_Scroll_Android Viewpager_Transition - Fatal编程技术网

Video 类似Tiktok的视频滚动

Video 类似Tiktok的视频滚动,video,scroll,android-viewpager,transition,Video,Scroll,Android Viewpager,Transition,我想加载滚动应该像tiktok滚动一样的视频列表,我使用垂直viewpager加载不同页面中的每个视频,并使用texturevideo view,当页面更改时停止视频并启动当前聚焦视频,其他视频也是如此,但我没有得到正确的输出,请提供实现此目标的任何解决方案 提前谢谢 @Override public void onPageSelected(int position) { Log.d("PAGER",position + "");

我想加载滚动应该像tiktok滚动一样的视频列表,我使用垂直viewpager加载不同页面中的每个视频,并使用texturevideo view,当页面更改时停止视频并启动当前聚焦视频,其他视频也是如此,但我没有得到正确的输出,请提供实现此目标的任何解决方案

提前谢谢

     @Override
        public void onPageSelected(int position) {
            Log.d("PAGER",position + "");
            mCurrentFragmentPosition = position;

            if (lastPosition > position) {
              Log.e("Up",position+"");
              Log.e("lastPosition",lastPosition+"");
//customAdapter.fastVideoViews.get(position.start(); customAdapter.fastVideoViews.get(lastPosition.pause()


查看页面2[是视频滚动的完美解决方案。@Tushallathiya您提到的显示404错误的页面,该页面不可用。Akash链接属于ViewPager2的官方文档。使用ViewPager2代替ViewPager。VideoView足以播放短视频。只需为每个视频创建新的片段实例即可。@Tushallathiya谢谢s为您解答我将尝试此方法。@Tushallathia您提供的链接不再可用。您能提供一些代码给我吗。
            }else if (lastPosition < position) {
                Log.e("Down",position+"");
                Log.e("lastPosition",lastPosition+"");
            }
            lastPosition = position;



            customAdapter.fastVideoViews.get(position).start();
        }

        @Override
        public void onPageScrollStateChanged(int position) {

        }
    });