我想在图像目标上自动播放视频。
我正在与vuforia和团结合作..
P.S。我尝试使用vuforia视频播放,但它无法正常工作
答案 0 :(得分:0)
这更像是一个Unity的东西,在将视频应用到场景中的对象之后,您需要创建一个附加到播放视频的对象的脚本:
http://docs.unity3d.com/ScriptReference/MovieTexture.Play.html http://docs.unity3d.com/Manual/class-MovieTexture.html
答案 1 :(得分:0)
您必须在DefaultTrackableEventHandler
类中进行配置。
在上述类中获取视频播放器变量。
public VideoPlayer vidPlay;
现在在OnTrackableStateChanged
内像这样配置它:
vidPlay = mTrackableBehaviour.GetComponentInChildren<VideoPlayer>();
//This will get current component video
根据您的需要,现在Play
或Pause
您的视频。摘要如下:
if (newStatus == TrackableBehaviour.Status.DETECTED ||
newStatus == TrackableBehaviour.Status.TRACKED ||
newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
{
vidPlay.Play();
OnTrackingFound();
}
else
{
vidPlay.Pause();
OnTrackingLost();
}
希望这会有所帮助!
答案 2 :(得分:0)