Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/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
Java 放大和平移_Java_Android_Libvlc_Vlc Android - Fatal编程技术网

Java 放大和平移

Java 放大和平移,java,android,libvlc,vlc-android,Java,Android,Libvlc,Vlc Android,MediaPlayer类中有一个名为setScale的方法,可用于缩放,例如在捏手势内部实现,但缩放的中心是视图中心。因此,图像侧面的细节无法显示 那么,在libVLC中是否有能力更改缩放中心或更改可见窗口(平移帧的可见部分)的位置 编辑: 还有updateViewpoint(浮动偏航、浮动俯仰、浮动滚转、浮动视野、布尔绝对) 但缩放视频并尝试执行以下操作时,没有任何变化: updateViewpoint(5f,0f,0f,0f,false) 任何帮助都将不胜感激。您需要将--zoomCLI选项

MediaPlayer类中有一个名为setScale的方法,可用于缩放,例如在捏手势内部实现,但缩放的中心是视图中心。因此,图像侧面的细节无法显示
那么,在libVLC中是否有能力更改缩放中心或更改可见窗口(平移帧的可见部分)的位置

编辑:
还有
updateViewpoint(浮动偏航、浮动俯仰、浮动滚转、浮动视野、布尔绝对)

但缩放视频并尝试执行以下操作时,没有任何变化:
updateViewpoint(5f,0f,0f,0f,false)


任何帮助都将不胜感激。

您需要将
--zoom
CLI选项传递给处理libvlc选项的libvlc对象(不知道您正在使用哪个包装器,但它们应该公开此选项)

还有
updateViewpoint(浮动偏航、浮动俯仰、浮动滚转、浮动视野、布尔绝对)


我相信这个调用只适用于360个视频。

我不了解java,但使用python,我求助于使用
video\u set\u crop\u geometry(self,psz\u geometry)
来启用缩放和平移功能。