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

Monday, October 17th 2011, 1:24pm

welcher sound spielt gerade???

Hi,

ich muss zugeben, die englische Doku macht mir zu schaffen; habe ja schon einiges gefunden, aber dennoch komm ich nicht sonderlich klar damit.
Ich habe eine VT mit 3 Panos. in der gesamten tour soll musik laufen (die gleiche). über eine combobox kann der besucher zwischen 3 songs wählen. jetzt muss ich aber wissen welcher song gerade läuft um den abschalten zu können und den neu gewählten zu starten. mir ist nicht klar, wie ich das umsetzen kann...

2

Monday, October 17th 2011, 2:33pm

Hi Morpheus *cool*

Ich weiß nicht ob es möglich ist abzufragen ob und welches Soundfile gerade abgespielt wird, doch Du kannst das auf jeden Fall mit einer einfach if-Abfrage lösen. So in der Art hier:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<action name="play_sound_01">
if (soundfile == 2, stopsound(sound02));
if (soundfile == 3, stopsound(sound03));
playsound(sound01,sound01.mp3,0);
set(soundfile,1);
</action>

<action name="play_sound_02">
if (soundfile == 1, stopsound(sound01));
if (soundfile == 3, stopsound(sound03));
playsound(sound02,sound02.mp3,0);
 set(soundfile,2);
 </action>

<action name="play_sound_03">
if (soundfile == 1, stopsound(sound01));
if (soundfile == 2, stopsound(sound02));
playsound(sound03,sound03.mp3,0);
 set(soundfile,3);
 </action>


usw. usf..... Die jeweilige Action einfach mit dem jeweiligen Eintrag in der Combobox verlinken und schön ist.

Gruß
Nupsi

3

Monday, October 17th 2011, 4:59pm

@Nupsi:

ist bei <soundfile == 2> die 2 die automatische ID? bzw. ist soundfile eine variable, in der der aktuelle wert drin steht?

Komische fragestellung ich weiß aber ich hab halt meine probleme mit der docu. :-) ABER sie ist trotzdem Oberklasse!!!! --> Klaus!!!

4

Monday, October 17th 2011, 7:48pm

Die 2 ist der Inhalt der Variable SOUNDFILE welche in jeder action entsprechend dem Aufruf des Soundfiles gesetzt wird. Eine auotmatische ID gibt es in diesem Code nicht, da die Sound-ID ja jeweils fest gesetzt wird.

Gruß
Nupsi

5

Wednesday, October 26th 2011, 12:20pm

Hi,

ein weiterer Lösungsansatz - wenn es einen 'neuen' playsound(id, ..) Aufruf mit derselben "id" gibt - dann wird ein 'alter' Sound, welcher dieselbe "id" hatte, automatisch beendet und durch den neuen ersetzt,

Schöne Grüße,
Klaus