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.

Thomas220

Beginner

  • "Thomas220" started this thread

Posts: 29

Location: Callenberg

Occupation: Disponent

  • Send private message

1

Thursday, September 30th 2010, 11:04pm

Sound wird beim 2. Pano-Aufruf nicht gespielt

Hallo zusammen,

ich habe eine kleine Pano-Tour erstellt. Über einen "Pfad" kommt man an ein Panorama, bei dessen Start ein Sound abgespielt wird.

<plugin name="musik" url="soundinterface.swf" onloaded="action(musik);" rootpath="" volume="0.2" keep="true"/>
<action name="musik"> playsound(sound1, EineFesteBurg.mp3, 0); </action>

Wenn ich die Tour fortsetze, so wird der Sound gestoppt.
...
onclick="stopsound(sound1);action(loadpano1);"
...

Wenn man nun wieder zurück in das Panorama geht, so soll auch der Sound wieder abgespielt werden. Macht er aber nicht, bleibt alles stumm. Warum?

Brauche bitte Hilfe.

Danke.

Thomas

2

Friday, October 1st 2010, 8:45am

Hi,

durch das - keep="true" - hier:

Quoted

<plugin name="musik" url="soundinterface.swf" onloaded="action(musik);" rootpath="" volume="0.2" keep="true"/>
wird das soundinterface Plugin nur einmal geladen und bleibt auch geladen,
d.h. das "onloaded" Event wird nur einmalig aufgerufen,

eine Anmerkung dazu - das Soundinterface Plugin is etwas speziell - es fügt Funktionen zu krpano hinzu, und ist
eigentlich auch nur für ein einmaliges Laden gedacht, d.h. intern wird "keep" für das Plugin automatisch immer
auf "true" gesetzt,

ich würde folgende Lösung empfehlen:
das Soundinterface Plugin auf diese Weise laden/einbinden:

Source code

1
<plugin name="musik" url="soundinterface.swf" rootpath="" volume="0.2" keep="true" preload="true" />   

also ohne "onloaded" Event, dafür mit preload="true",
durch das preload="true" wird sichergestellt das, dass Plugin bereits geladen ist, bevor noch der erste krpano XML Code
ausgeführt wird,

dann lässt sich die Musik über das "onstart" oder das "onxmlcomplete" Event starten,
z.b:

Source code

1
<krpano onstart="action(musik);">


Schöne Grüße,
Klaus

Thomas220

Beginner

  • "Thomas220" started this thread

Posts: 29

Location: Callenberg

Occupation: Disponent

  • Send private message

3

Saturday, October 2nd 2010, 1:47pm

Hallo Klaus, vielen Dank für die Unterstützung. Geht leider nicht so, wie gedacht. Vielleicht habe ich auch was falsch verstanden.

Also wenn ich in die xml, die zu dem Pano gehört, in dem der Sound abgespielt werden soll, das "preload" einsetze, wird gar keine Musik mehr abgespielt. Muss ich das ins "Startpanorama" einbauen? Und dann im Pano mit der Musik, über "onstart" die Musik starten. Und wo muss dann die <action name="musik".../> eingebunden sein. Auch im ersten Pano?

Danke.

Thomas

Similar threads