libVLC缩放和平移

时间:2018-06-26 06:42:42

标签: java android libvlc vlc-android

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

编辑:
还有updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

请参见https://superuser.com/a/129642

  

还有updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)

我相信此呼叫适用于360个视频。