Vuforia 视频播放 - 如何一次只播放一个视频
Vuforia Video playback - How to play only one video at a time
我正在按照他们的文档开发一个基本的 Vuforia 应用程序,我是 Unity 3D 的新手。
我正在努力在检测到图像目标时在 vuforia 中播放视频。我可以播放视频,但是当涉及多个目标时,会根据 vuforia 的行为播放多个视频。
但我想一次只播放一个视频,即使多个图像目标都被聚焦。期待对学习有所帮助。
我只是用vuforia的视频播放脚本来播放视频。
这在 unity
中相当简单。您已将这些视频附加到它们各自的 Image Target
。我希望你已经这样做了。
您可以通过以下方式在 OnTrackableStateChanged
中获取 video
:
vidPlay = mTrackableBehaviour.GetComponentInChildren<VideoPlayer>();
其中 vidplay
是在 DefaultTrackableEventHandler
class 中声明的 VideoPlayer
组件。
现在在检测到目标图像后播放它。像这样:vidPlay.Play();
或 vidPlay.Pause();
。
我希望这有帮助!谢谢。
您可以在 Vuforia Configuration 下的 Unity Inspector 中看到名为“Max Simultaneous Image Targets”的选项。只需提及一次需要同时跟踪多少个目标,Vuforia 就会处理其他事情。
我将计数设置为“1”,一次跟踪一个图像目标。
我正在按照他们的文档开发一个基本的 Vuforia 应用程序,我是 Unity 3D 的新手。
我正在努力在检测到图像目标时在 vuforia 中播放视频。我可以播放视频,但是当涉及多个目标时,会根据 vuforia 的行为播放多个视频。
但我想一次只播放一个视频,即使多个图像目标都被聚焦。期待对学习有所帮助。
我只是用vuforia的视频播放脚本来播放视频。
这在 unity
中相当简单。您已将这些视频附加到它们各自的 Image Target
。我希望你已经这样做了。
您可以通过以下方式在 OnTrackableStateChanged
中获取 video
:
vidPlay = mTrackableBehaviour.GetComponentInChildren<VideoPlayer>();
其中 vidplay
是在 DefaultTrackableEventHandler
class 中声明的 VideoPlayer
组件。
现在在检测到目标图像后播放它。像这样:vidPlay.Play();
或 vidPlay.Pause();
。
我希望这有帮助!谢谢。
您可以在 Vuforia Configuration 下的 Unity Inspector 中看到名为“Max Simultaneous Image Targets”的选项。只需提及一次需要同时跟踪多少个目标,Vuforia 就会处理其他事情。
我将计数设置为“1”,一次跟踪一个图像目标。