Unity Vuforia视频大小比图像目标大

时间:2018-04-18 09:33:51

标签: c# unity3d vuforia

我正在关注Vuforia的视频播放示例,一切正常。 但是在我用尺寸500x732替换我自己的image_target / video的示例中,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和视频提供相同的比例尺。
  • 还尝试将视图组件的比例设为零。

但没有任何作用!

有人可以帮我解决如何在Unity 3D中调整图像目标内的视频大小和播放视频吗?

1 个答案:

答案 0 :(得分:0)

有时会发生这种情况。 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

如果你发现它有用,请提醒我。