Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Montag, 17. Oktober 2011, 13:24

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

Montag, 17. Oktober 2011, 14:33

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:

Quellcode

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

Montag, 17. Oktober 2011, 16:59

@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

Montag, 17. Oktober 2011, 19:48

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

Mittwoch, 26. Oktober 2011, 12:20

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