我正在关注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下创建了一个平面并将视频移到其中。
但没有任何作用!
有人可以帮我解决如何在Unity 3D中调整图像目标内的视频大小和播放视频吗?
答案 0 :(得分:0)
有时会发生这种情况。 Vuforia不会根据图像目标的分辨率调整视频大小。
您最终可以做的一件事是将视频调整到较低的尺寸。
如果您要在Vuforia上提问,请在Vuforia的论坛上进行以保持现场直播。
在论坛上已经提出了同样的问题,但是他们的支持小组的两个/都没有提供解决方案。
您可以在下面找到这些链接
Resizing video to plane dimension vuforia
如果你发现它有用,请提醒我。