2016-08-04 2 views
0

Я пытаюсь изменить атрибут ГКЗ в VideoSphere в AFRAMEAFRAME: Изменение <а-VideoSphere> атрибут SRC

<a-assets> 
<video id="vid" src="videos/vid1.mp4" webkit-playsinline loop></video> 
</a-assets> 
<a-videosphere src="#vid" rotation="0 180 0"></a-videosphere> 

я в настоящее время изменения ГКЗ #vid актива с помощью:

document.querySelector("#vid").setAttribute("src", "videos/vid2.mp4"); 
document.quertSelector("a-videosphere").play(); 

Однако видео остается замороженным и функция воспроизведения возвращает неопределенные

Спасибо за любую помощь :)

ответ

1

Вы должны вызвать play на video элемент вместо video-sphere:

document.querySelector("#vid").play();

Что бы я сделал это, чтобы иметь два видео элементов в a-assets и включите src на video-sphere вместо переключения ГКЗ single video элемент

0

Для некоторых материалов у меня есть проект, который пытается выполнить обмен видео.

Вот компонент для воспроизведения видео данного события: https://github.com/ngokevin/aframe-magicavoxel-projects/blob/master/outsidelands/components/play-video.js

Подтвержден, что вы должны play видео элемента. И, возможно, pause текущий. У меня были итерации компонента выше, приостанавливая другие видео, но удалял его при попытке отладки.

А вот проект в целом: https://github.com/ngokevin/aframe-magicavoxel-projects/tree/master/outsidelands

я смог поменять видео в первый раз, но был проблемы подкачки выставления второго раза.

+0

привет @ngokevin, если вы не возражаете, можете ли вы, пожалуйста, пообщаться со мной, мне нужна помощь в афарной видеосфере, я знаю, что это не правильный подход, но, пожалуйста, помогите :( –

Смежные вопросы