Ahoi an alle Panofans!
versuche eine Tour mit mehreren Szenen mit Musik zu hinterlegen je Szene ein File
wie schaffe ich das ohne Bedienungsfeld Buttons es soll einfach nur im hintergrund loopen?
Danke fuer Tipps!
Musik hinterlegen ohne Buttons
-
-
Du musst nur das soundplugin einbinden und mit playsound auf Loop stellen.
keep="true" nicht vergessenSiehe hier: https://krpano.com/plugins/soundinterface/#top
-
VIELEN DANK ICEMAN!!!!!!!!!!!!!!!!!
-
Hey ihr zwei,
so wie ich das verstehe, möchte der "Anfaenger" keinen kontinuierlichen Sound hinterlegen, sondern pro Szene einen neuen starten, Iceman.
Schau mal >>HIER<<, Anfaenger, da hatte ich mal vor einer Weile eine Routine gepostet die genau das macht. Ansonsten nutze die Suchfunktion hier im Forum! Zu solchen Fragen findet sich hier fast immer schon eine Lösung.EDIT: Ok...hat wohl doch nur den loop-tag gesucht. Mein Fehler
Gruß
Nupsi -
Irgendwas läuft noch falsch die Musik soll einfach beim öffnen des Pano loopen..
Code
Display More<scene name="scene_Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" title="Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" onstart="" thumburl="panos/Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie.tiles/thumb.jpg"> <view hlookat="-54.33" vlookat="-0.50" fovtype="MFOV" fov="90" maxpixelzoom="off" fovmin="50" fovmax="110" limitview="auto" /> <plugin name="shinergy-infobox-left-top" url="plugins/shinergy-infobox-marker.png" x="20" y="20" edge="lefttop" align="lefttop" keep="false" onclick="showpic();" alturl="hotspots/Shinergy-S.png" pic="shinergy-infobox-foyer" /> <action> preloadsound(music/fluid.mp3) playsound(auto, music/fluid.mp3, loops0) </action> <plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" preload="true" rootpath="music" volume="1.0" mute="false" keep="true" />
-
so klappts leider auch nicht..??
Code
Display More<plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" preload="true" rootpath="music" volume="1.0" mute="false" keep="true" /> <scene name="scene_Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" title="Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" onstart="preloadsound(fluid.mp3) playsound(auto,fluid.mp3, loops0)"
-
und das klappt auch nicht
Code
Display More<scene name="scene_Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" title="Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" onstart="" thumburl="panos/Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie.tiles/thumb.jpg"> <view hlookat="-54.33" vlookat="-0.50" fovtype="MFOV" fov="90" maxpixelzoom="off" fovmin="50" fovmax="110" limitview="auto" /> <plugin name="shinergy-infobox-left-top" url="plugins/shinergy-infobox-marker.png" x="20" y="20" edge="lefttop" align="lefttop" keep="false" onclick="showpic();" alturl="hotspots/Shinergy-S.png" pic="shinergy-infobox-foyer" /> <plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" onstart="preloadsound(fluid.mp3);" onloaded="playsound(auto,fluid.mp3,0);" preload="true" rootpath="music" volume="1.0" mute="false" keep="true" />
-
Also so sollte es eigentlich gehen:
Code
Display More<krpano onstart="startmusic();"> <plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" preload="true" keep="true" /> <action name="startmusic"> playsound(bgmusic, %SWFPATH%/musik/fluid.mp3, 0); </action> <scene name="scene_Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" title="Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" onstart="" thumburl="panos/Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie.tiles/thumb.jpg"> ... </scene> ... </krpano>
-
Jetzt funktionierts!
Vielen Dank!
iceman!!! -
Habe jetzt zwei verschiedene Sounds für verschiedene Panos leider stoppt jetzt der erste Soundnicht wenn ich zum nächsten Pano klicke
es laufen beide gleichzeitig...Code
Display More<plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" preload="true" keep="false" volume="0.4" /> <action name="startmusic"> playsound(bgmusic, %SWFPATH%/music/fluid.mp3, 0); preloadsound(%SWFPATH%/music/fluid.mp3); </action> <action name="startmusic-zwei"> playsound(bgmusic-zwei, %SWFPATH%/music/waterstep.mp3, 0); preloadsound(%SWFPATH%/music/waterstep.mp3); </action>
-
volume funktioniert bei iOS auch nicht oder?
-
habs jetzt geschafft ausser,
dass die Volume vom plugin nicht bei den hotspots übernommen wird..
und bei den Thumbnails überlagern sich die sounds auch noch wenn ein neues Pano geladen wird..Code<plugin name="soundinterface" url="plugins/soundinterface.swf" alturl="plugins/soundinterface.js" preload="true" keep="true" volume="0.1" />
Code
Display More<action name="fadein"> tween(plugin[soundinterface].volume,1.0,1); </action> <action name="fadeout"> tween(plugin[soundinterface].volume,0.0,1); </action> <action name="startmusic"> playsound(bgmusic, %SWFPATH%/music/fluid.mp3, 0); preloadsound(%SWFPATH%/music/fluid.mp3); </action> <action name="startmusic-zwei"> playsound(bgmusic-zwei, %SWFPATH%/music/waterstep.mp3, 0); preloadsound(%SWFPATH%/music/waterstep.mp3); </action> <action name="startmusic-drei"> playsound(bgmusic-zwei, %SWFPATH%/music/spacebound.mp3, 0); preloadsound(%SWFPATH%/music/spacebound.mp3); </action> <action name="soundstop"> stopallsounds(); </action>
Code<scene name="scene_Pan-J-Shinergy-W-A-2011-06_sphere" title="Pan-J-Shinergy-W-A-2011-06_sphere" onstart="startmusic-zwei();"
Code
Display More<hotspot name="SpaZwei" devices="all" style="Shinergy-Pfeil" url="hotspots/Shinergy-Pfeil-rechts-70-58px.png" keep="false" ath="-60.886690212279234" atv="12.256843253455447" zoom="false" distorted="false" details="8" flying="0" width="58" height="70" scale="1" scale9grid="" scalechildren="false" rotate="0" rx="0" ry="0" rz="0" edge="center" ox="" oy="" crop="" ondowncrop="" onovercrop="" visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true" maskchildren="false" zorder="0" alpha="0.7" autoalpha="false" blendmode="normal" effect="" smoothing="true" pixelhittest="false" refreshrate="auto" onhover="showtext('Spa zone Relax!',hotspottextstyle-schwarz);set(alpha,1.0);" onout="set(alpha,0.7);" onclick="fadeout(); soundstop(); fadein(); loadscene('scene_Pan-H-Shinergy-W-A-2011-05_sphere',null,MERGE,BLEND(2));" />
-
Du musst das anders machen.
Erst ausfaden und wenn der tween beendet (donecall) ist alle sounds stoppen und dann erst die nächste Szene laden.
Wenn die dann startet (onstart) erst den nächsten sound starten. -
-
iceman kannst du das im code beschreiben?
-
Hallo iceman,
"Erst ausfaden und wenn der tween beendet (donecall)"wo wäre das im code?
Beste Grüße
-
tween(zielattribut, wert, dauer, , deineaktion() );
Aber Frage: willst Du eine Musik die sich über alle Szenen erstreckt?
Oder immer nur in einer Szene? -
je Szene ein Sound...
-
ok, eine Möglichkeit wäre dies:
Eine neue zentrale Aktion, welche Fade-out und loadscene macht...
Code<action name="fadeoutandload"> <!-- %1 = Szenenname --> tween(plugin[soundinterface].volume, 0.0, 1,, stopallsounds(); <!-- lade Szene --> loadscene(%1, null, MERGE, BLEND(2) ); ); </action>
Dann die Klicks und onstarts noch anpassen...
Code<hotspot name="SpaZwei" ... onclick="fadeoutandload(scene_Pan-H-Shinergy-W-A-2011-05_sphere);" /> <scene name="scene_Pan-J-Shinergy-W-A-2011-05_sphere" onstart="startmusic-zwei(); fadein();"> ... </scene>
Und nimm mal das preloadsound überall raus.
Das macht an diesen Stellen keinen Sinn, da der Sound zu diesem Zeitpunkt sowieso gestreamt wird. -
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!