Hallo, ich möchte gern in einem Pano einen Sound abspielen. Dieser soll wenn das Pano aufgerufen wird nicht loslaufen, sondern soll erst nach klick auf einen Button gestartet werden.
Habe dieses Script hier zusammengebaut:
<
Code
krpano version="1.0.8.15">
<include url="skin/defaultskin.xml" />
<!-- load the soundinterface plugin -->
<plugin name="soundinterface"
url="plugins/soundinterface.swf"
alturl="plugins/soundinterface.js"
rootpath=""
preload="true"
keep="true"
sound[bgsnd]="paused"
/>
<!-- start playing the sound -->
<events name="currentpano"
onnewpano="playsound(bgsnd,'sound/hk.mp3|sound/hk.ogg', 0);"
onremovepano="stopsound(bgsnd);"
onnewpano="playsound(bgsnd, 'sound/hk.mp3|sound/hk.ogg', 0); pausesound(bgsnd);"
/>
<!-- button to pause the sound: -->
<plugin name="snd" url="soundonoff4.png" align="leftbottom" x="10" y="9" alpha="0.25" scale="1" onover="tween(alpha,1);" onout="tween(alpha,0.25);"
crop="0|0|50|50"
onloaded="if(ismobile,set(scale,1));"
onclick="pausesoundtoggle(bgsnd); switch(crop, 0|0|50|50, 0|50|50|50);"
/>
<view hlookat="0" vlookat="0" maxpixelzoom="1.0" limitview="auto" />
<preview url="FW_HK_2012.tiles/preview.jpg" />
<image type="CUBE" multires="true" tilesize="512" progressive="false">
<level tiledimagewidth="3476" tiledimageheight="3476">
<cube url="FW_HK_2012.tiles/mres_%s/l3/%v/l3_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="1738" tiledimageheight="1738">
<cube url="FW_HK_2012.tiles/mres_%s/l2/%v/l2_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="869" tiledimageheight="869">
<cube url="FW_HK_2012.tiles/mres_%s/l1/%v/l1_%s_%v_%h.jpg" />
</level>
<mobile>
<cube url="FW_HK_2012.tiles/mobile_%s.jpg" />
</mobile>
</image>
</krpano>
Display More
Das läuft unter Flash, und unter html5 gibt es einem Fehler --> "FATAL ERROR: xxx.xml - xml parsing failed!"
Diess liegt wohl daran das die ein Befehl dopplte vorhanden ist:
onnewpano="playsound(bgsnd,'sound/hk.mp3|sound/hk.ogg', 0);"
Wenn ich diese Zeile lösche, läuft es zwar unter html5 aber die Steuerung paßt nicht mehr
Hat wer nen Tipp oder vielleicht ein script, welches paßt?
Danke
Fred