【问题标题】:Unity Vuforia Video size is larger than the image targetUnity Vuforia 视频尺寸大于图像目标
【发布时间】:2018-04-19 11:26:24
【问题描述】:

我一直在关注 Vuforia 的视频播放示例,一切正常。 但是在示例中,当我将自己的 image_target/video 替换为 500x732 尺寸时,Video 的尺寸变得大于图像目标。

请注意,我的图像目标比例也是 500。

  • 我已经研究过如下 VideoPlaybackBehaviour.cs 脚本。

                    int videoWidth = mVideoPlayer.GetVideoWidth();
                    int videoHeight = mVideoPlayer.GetVideoHeight();
                    if (videoWidth > 0 && videoHeight > 0){
                    float aspect = videoHeight / (float) videoWidth;                        
                    transform.localScale = new Vector3(-0.1f, 0.1f, 0.1f * aspect);
                }
    
  • 我还在 ImageTarget 下创建了一个平面并将视频移到其中。

  • 还尝试为 ImageTarget 和 video 提供相同的比例大小。
  • 还尝试将视频组件的比例设为零。

但没有任何效果!

谁能帮我解决如何在 Unity 3D 中调整图像目标内的视频大小和播放视频?

【问题讨论】:

    标签: c# unity3d vuforia


    【解决方案1】:

    有时会发生这种情况。 Vuforia 不会根据图像目标的分辨率调整视频大小。

    您可以在最后做的一个技巧是将视频的大小调整为较低的尺寸。

    如果您要在 Vuforia 上提问,请在 Vuforia 的论坛中提问,以使其保持活跃。

    已经在论坛中提出了相同的问题,但他们的支持团队的既不/也不回答并没有为时代提供解决方案。

    您可以在下面找到这些链接

    https://developer.vuforia.com/forum/unity-3-extension-technical-discussion/modifying-scale-video-plane-video-playback-sample-app

    Resizing video to plane dimension vuforia

    如果你觉得我的回答有用,请点赞。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      相关资源
      最近更新 更多