Open mynameispp opened 8 months ago
目前自己的解决方案是重写部分代码,但很粗糙,作为demo参考 MyStandardVideoController.txt MyTextureRenderViewFactory.txt MyZoomableTextureView.txt 复制上面三个文件,后缀记得改成java: 1.设置自定义的TextureRenderView: MyTextureRenderViewFactory myTextureRenderViewFactory=new MyTextureRenderViewFactory(); videoPlayView.setRenderViewFactory(myTextureRenderViewFactory); 2.设置控制器 MyStandardVideoController controller = new MyStandardVideoController(myViewBinding.getRoot().getContext()); controller.setMyTextureRenderViewFactory(myTextureRenderViewFactory);//放大操作 videoPlayView.setVideoController(controller); //设置控制器
大哥, 效果不错, 但是你里面的代码太难读了
大哥 群主的框架不在维护更新 要不你接盘吧 我来给你宣传点赞
他这个应该是哪里反编译来的,不过稍微改改可读性还是可以的
目前自己的解决方案是重写部分代码,但很粗糙,作为demo参考 MyStandardVideoController.txt MyTextureRenderViewFactory.txt MyZoomableTextureView.txt 复制上面三个文件,后缀记得改成java: 1.设置自定义的TextureRenderView: MyTextureRenderViewFactory myTextureRenderViewFactory=new MyTextureRenderViewFactory(); videoPlayView.setRenderViewFactory(myTextureRenderViewFactory); 2.设置控制器 MyStandardVideoController controller = new MyStandardVideoController(myViewBinding.getRoot().getContext()); controller.setMyTextureRenderViewFactory(myTextureRenderViewFactory);//放大操作 videoPlayView.setVideoController(controller); //设置控制器