【发布时间】: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 中调整图像目标内的视频大小和播放视频?
【问题讨论】: