You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, November 15th 2011, 11:10pm

Musik hinterlegen ohne Buttons

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!

iceman_fx

Professional

Posts: 602

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

2

Wednesday, November 16th 2011, 7:26am

Du musst nur das soundplugin einbinden und mit playsound auf Loop stellen.
keep="true" nicht vergessen

Siehe hier: http://krpano.com/plugins/soundinterface/#top

3

Wednesday, November 16th 2011, 9:59am

VIELEN DANK ICEMAN!!!!!!!!!!!!!!!!!

4

Wednesday, November 16th 2011, 10:01am

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

5

Wednesday, November 16th 2011, 10:43am

Irgendwas läuft noch falsch die Musik soll einfach beim öffnen des Pano loopen..

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<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"
			/>

6

Wednesday, November 16th 2011, 11:05am

so klappts leider auch nicht..??

Source code

1
2
3
4
5
6
7
8
9
10
11
12
<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)"

7

Wednesday, November 16th 2011, 11:24am

und das klappt auch nicht

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<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"
	/>

iceman_fx

Professional

Posts: 602

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

8

Tuesday, November 22nd 2011, 10:56am

Also so sollte es eigentlich gehen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<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>

9

Tuesday, November 22nd 2011, 1:31pm

Problem gelöst!

Jetzt funktionierts!
Vielen Dank!
iceman!!!

10

Tuesday, November 22nd 2011, 2:12pm

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...

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<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>


Source code

1
<scene name="scene_Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" title="Pan-A-Shinergy-W-A-2011-05 Kopie_Kopie" onstart="startmusic();"

Source code

1
<scene name="scene_Pan-B-Shinergy-W-A-2011-05_sphere" title="Pan-B-Shinergy-W-A-2011-05_sphere" onstart="startmusic-zwei();"

11

Tuesday, November 22nd 2011, 2:13pm

volume funktioniert bei iOS auch nicht oder?

12

Tuesday, November 22nd 2011, 5:19pm

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..

Source code

1
2
3
4
5
6
7
<plugin name="soundinterface"
			url="plugins/soundinterface.swf"
			alturl="plugins/soundinterface.js"
			preload="true"
			keep="true"
			volume="0.1"
			/>

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<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>

Source code

1
<scene name="scene_Pan-J-Shinergy-W-A-2011-06_sphere" title="Pan-J-Shinergy-W-A-2011-06_sphere" onstart="startmusic-zwei();"

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<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));"
	     	/>

iceman_fx

Professional

Posts: 602

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

13

Tuesday, November 22nd 2011, 5:31pm

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.

14

Tuesday, November 22nd 2011, 5:34pm

Soundüberlagerung beim scene onstart gelöst

Source code

1
<scene name="scene_Pan-J-Shinergy-W-A-2011-06_sphere" title="Pan-J-Shinergy-W-A-2011-06_sphere" onstart="fadeout(); soundstop(); fadein(); startmusic-zwei();"


jetzt bleibt nur noch das Problem mit der volume vom plugin die nicht übernommen wird..?

15

Tuesday, November 22nd 2011, 5:37pm

iceman kannst du das im code beschreiben?

16

Wednesday, November 23rd 2011, 12:18pm

Hallo iceman,
"Erst ausfaden und wenn der tween beendet (donecall)"



wo wäre das im code?


Beste Grüße

iceman_fx

Professional

Posts: 602

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

17

Wednesday, November 23rd 2011, 3:15pm

tween(zielattribut, wert, dauer, , deineaktion() );

Aber Frage: willst Du eine Musik die sich über alle Szenen erstreckt?
Oder immer nur in einer Szene?

18

Wednesday, November 23rd 2011, 4:18pm

je Szene ein Sound...

iceman_fx

Professional

Posts: 602

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

19

Thursday, November 24th 2011, 11:43am

ok, eine Möglichkeit wäre dies:

Eine neue zentrale Aktion, welche Fade-out und loadscene macht...

Source code

1
2
3
4
5
6
7
8
<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...

Source code

1
2
3
4
5
6
7
8
<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.

20

Sunday, November 27th 2011, 9:02pm

Hallo iceman,
für was steht die 1 nach
volume, 0.0, 1,,

Lautstärke von ganz leise bis volle Lautstärke?

und warum kommen dann gleich 2 Kommas?

Source code

1
tween(plugin[soundinterface].volume, 0.0, 1,,


DANKE FÜR DEINE HILFE!!!