【问题标题】:libVLC Zoom and PanlibVLC 缩放和平移
【发布时间】:2018-07-18 16:17:51
【问题描述】:

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

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

但是当缩放视频并尝试做时没有任何改变:
updateViewpoint(5f,0f,0f,0f,false);

任何帮助将不胜感激。

【问题讨论】:

  • 不懂java但使用python,我求助于video_set_crop_geometry(self, psz_geometry)来启用缩放和平移功能。

标签: java android libvlc vlc-android


【解决方案1】:

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

https://superuser.com/a/129642

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

我相信此调用适用于 360 度视频。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 2013-12-12
    • 2016-03-10
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多