Я хочу воспроизвести различное видео в соответствии с разными изображениями в моем проекте AR.Пробовал много попыток, таких как загрузка их и воспроизведение этого видео или попытка воспроизведения непосредственно с сервера (видео .mp4 и .webm). Я создал куб ( prefab) и пытается воспроизвести на нем видео.
public void OnImageChanged(ARTrackedImagesChangedEventArgs args)
{
foreach (var trackedImage in args.added)
{
}
foreach (var trackedImage in args.updated)
{
var vp = cubePrefab.AddComponent<VideoPlayer>();//cube prefab
vp.source = VideoSource.Url;
vp.url = "https://www.videvo.net/videvo_files/converted/2014_12/preview/ULTRASOUND_3.mov74497.webm";//Tried another video with mp4 format
//vp.url = Application.persistentDataPath + "/video.mp4";//Play locally downloaded file-Not working
vp.isLooping = true;
vp.renderMode = UnityEngine.Video.VideoRenderMode.MaterialOverride;
vp.targetMaterialRenderer = GetComponent<Renderer>();
vp.targetMaterialProperty = "_MainTex";
vp.Play();
}
}
Отображается сообщение об ошибке «Невозможно воспроизвести отключенный видеоплеер».
Для тестирования вручную добавлен видеоплеер в куб и назначен видеоклип видео воспроизводилось отлично, но я хочу воспроизвести его с URL или загрузить и воспроизвести на кубе.