2016-08-04 126 views
0

我試圖改變videosphere的src屬性在AFRAMEAFRAME:更改<A-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資產的src:

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

但視頻仍然凍結和播放功能返回undefined

感謝所有幫助:)

回答

1

你必須調用playvideo元素,而不是video-sphere上:

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

我會做的是有兩個視頻元素a-assets並在video-sphere切換src,而不是切換的的SRC單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,如果你不介意,你可以請我聊天,我需要幫助aframe videosphere,我知道它不是正確的做法,但請幫助:( –