Open Xxj-star opened 1 month 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); //设置控制器
Originally posted by @mynameispp in https://github.com/Doikki/DKVideoPlayer/issues/843#issuecomment-1868719239
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); //设置控制器
Originally posted by @mynameispp in https://github.com/Doikki/DKVideoPlayer/issues/843#issuecomment-1868719239