2017-01-09 9 views
0

私はホットスポットにリンクされたいくつかの異なるパノラマで仮想パノートツアーを作成しています。各パノラマにはビデオを再生するビデオホットスポットがあります。PanotourのVR VR Videolayer

私の問題は、... Panotourも説明し、この動作が正常であることを新たにシーン負荷が、私はそのビデオ負荷用のディスプレイをタッチする必要があり、その毎回ある

今、私は解決策を探しています、私はvrモードに入る最初のタッチですべてのビデオを再生/停止することができます...私はすべてのビデオで配列を作成し、最初のタッチの後に再生/停止させますが、最初のビデオ他のすべてのものからではありません。

私はすべて入れてみました、私はまた、世界的な層を作り、再生ボタンにJavaScriptを使用してビデオソースと位置を挿入しようとしましたが、世界的な層はVRステレオモードで

ではありません最初のシーンにはビデオホットスポットがありますが、同じIDを持つ2つのホットスポットが許可されていないため動作しません。

vrモードに入るときに最初のタッチで再生したすべての動画をどのように取得できるのか、誰もが考えていますか?

が同じ答えを探します誰のために非常に多くの アレックス

Panotourプロ2.5.5

答えて

0

ありがとう、私はすべてのツアーを介してビデオを再生するために管理してきました...私は別の5を持っていますその上にビデオがあるシーンはすべてのデバイスで動作します。

最初のシーン内にすべてのビデオスポットをロードし、アルファ= "0.0"に設定する必要がありました。最初のタッチでvrモードに入るために、私はすべてのビデオを再生し、javascriptでそれらをもう一度止めます....さらに、私はpanhの変更の後に滞在するように= "true"を保持するvideohotspotsを設定しました。 ..次に、どのシーンがロードされているかを確認して、ビデオをアルファ= "1.0"に設定します。

大きな部分は、2番目、3番目のシーンにあるべき正しい場所にすべてのビデオを設定することです...私は手動でindex_vr.xml内の設定を手動で変更しました...時間がかかっていますが動作します...私は適切な設定をするように、正しいシーンの中のビデオでツアー全体をエクスポートしました(最初のシーンのすべての動画を含むツアーをエクスポートしました

次の問題は、再生したばかりのビデオの音ですビデオが表示されるべきではなく、メインスクリーンの向こう側にあるので...私はサウンドなしでビデオをエクスポートし、javascriptでいくつかのhtml5オーディオタグをボディ内に作成しました...ロード時に再生して一時停止し、 javascript。だから私は同時にビデオを再生するとき、それはオーディオを再生します。

それは大きな問題を回避するだが、それは楽しい

function player(){ 
    if(tourplayer == null){ 
     tourplayer = document.getElementById('krpanoSWFObject'); 
    } 
return tourplayer; } 

var _objIDs = ['spotvideo2869','spotvideo2870','spotvideo2871','spotvideo2872','spotvideo2873','spotvideo2874','spotvideo2875','spotvideo2876','spotvideo2877','spotvideo2878']; 

$.each(_objIDs,function(index,value){ 
    player().call('hotspot['+value+'].play()'); 
    player().call('hotspot['+value+'].stop()'); 
}); 

$.each(_videoSounds,function(index,value){ 
    $('#container').prepend(
     '<audio preload="auto" controls style="display: none" id="'+index+'_sound"><source src="indexdata/sounds/'+value+'" type="audio/mpeg"></audio>' 
    );  
    document.getElementById(index+'_sound').muted = false; 
}); 

function playVideoSound(videoID) { 
$.each(_videoSounds,function(index,value){ 
    $('#'+index+'_sound').trigger('pause'); 
}); 
$('#'+videoID+'_sound').trigger('play'); } 
を持って本当によく

の作品ビット