MediaPlayer类中有一个名为 setScale 的方法,该方法可用于缩放,例如可以在捏手势内部实现,但缩放的中心是视图的中心。因此无法显示图像侧面的细节。
那么是否可以在libVLC中更改缩放中心或更改可见窗口(平移帧的可见部分)的位置?
编辑:
还有updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)
但在缩放视频并尝试执行操作时没有任何变化:
updateViewpoint(5f,0f,0f,0f,false);
任何帮助将不胜感激。
答案 0 :(得分:0)
您需要将--zoom
CLI选项传递给处理libvlc选项的libvlc对象(不知道您使用的是哪个包装,但是他们应该公开此包装)。
请参见https://superuser.com/a/129642
还有
updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)
我相信此呼叫仅适用于360个视频。