在Vuforia触发时播放Vimeo视频

时间:2019-02-08 17:11:23

标签: android unity3d vimeo vimeo-api

我正在尝试使用Vuforia定位触发Vimeo视频播放。在Unity编辑器中,它工作正常,在Android上,我得到了目标所在的白屏,应该可以播放我的媒体,但是没有视频。

我遵循了Vuforia发布的有关如何为我的应用添加支持,创建目标并扩展其脚本以使其激活游戏对象(本例中为Vimeo播放器预制件)的脚本。

我还按照Vimeo Unity SDK页面上的简单指导播放视频。我们确实有一个专业帐户,并且已经登录并选择了要播放的视频。

我已经分别测试了零件。当Vuforia看到目标时,我可以将视频包含在应用程序中播放。我已经测试了SDK中的Vimeo播放器,使其能够在Android上启动一个应用,并使其能够播放我们的视频之一。因此,各个组件都可以正常工作。我在Vimeo代码中添加了一些调试语句,以查看它确实正在激活,获取并按规定播放视频。

我添加的唯一真正的脚本是扩展DefaultTrackableEventHandler基类

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CustomTrack : DefaultTrackableEventHandler
{
    public GameObject video1;

    protected override void OnTrackingFound()
    {
        base.OnTrackingFound();
        video1.SetActive(true);
    }

    protected override void OnTrackingLost()
    {
        base.OnTrackingLost();
        video1.SetActive(false);
    }
}

到目前为止,几乎所有其他内容都是您下载时的状态。

0 个答案:

没有答案