Mit großem Aufwand habe ich mir folgenden Code zusammengeschnipselt und es damit geschafft einen Backgroundsound zu spielen und einen Button einzublenden über den man den Sound pausieren kann. Aber der Sound spielt global, d.h. zu Beginn der Virtuellen Tour und dann unaufhörlich, egal in welcher Szene man sich befindet. Häufig habe ich aber in unterschiedlichen Szenen unterschiedliche Backgroundsounds. Wie kann ich das anhand meines Codebeispiels realisieren?
$this->cacheCode('[php]','<krpano version="1.18" title="marksimons.de" onstart="startup();">
<include url="skin/vtourskin.xml" />
<plugin name="soundbutton"
url="soundonoff.png"
scale="1"
keep="true"
align="topleft"
x="10" y="10"
alpha="0.25"
onover="tween(alpha,1);"
onout="tween(alpha,0.25);"
crop="0|0|50|50"
onclick="pausesoundtoggle(bgsnd); switch(crop, 0|0|50|50, 0|50|50|50);"/>
<plugin name="soundinterface"
url="plugins/soundinterface.swf"
alturl="plugins/soundinterface.js"
rootpath=""
preload="true"
keep="true"
/>
<!-- set skin settings: bingmaps? gyro? thumbnails? tooltips? -->
<skin_settings maps="false"
maps_type="bing"
maps_bing_api_key="AmyJPWSRUTBDglPChP0xv7DnX-8yf2rxR1ivtJu6Ok9IaX8aydpuHs36moNhyczc"
maps_zoombuttons="true"
gyro="true"
title="true"
thumbs="true"
thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"
thumbs_opened="true"
thumbs_text="false"
thumbs_dragging="true"
thumbs_onhoverscrolling="false"
thumbs_scrollbuttons="false"
thumbs_scrollindicator="false"
thumbs_loop="false"
tooltips_thumbs="false"
tooltips_hotspots="false"
tooltips_mapspots="false"
loadscene_flags="MERGE"
loadscene_blend="BLEND(0.5)"
controlbar_offset="20"
/>
<!-- set optional skin logo url -->
<layer name="skin_logo" url="" scale="1" opened_onclick="openurl('...',_blank);" />
<action name="startup">
if(startscene === null, copy(startscene,scene[0].name));
loadscene(get(startscene), null, MERGE);
playsound(bgsnd, 'sound.mp3|sound.ogg', 0);
</action>
<scene name="scene_Die_Frauenkirche" title="Die Frauenkirche" onstart="" thumburl="panos/Die_Frauenkirche.tiles/thumb.jpg" lat="" lng="" heading="">
<view hlookat="0" vlookat="0" fovtype="MFOV" fov="120" maxpixelzoom="1.0" fovmin="70" fovmax="140" limitview="auto" />
<preview url="panos/Die_Frauenkirche.tiles/preview.jpg" />
<image type="CUBE" multires="true" tilesize="512">
<level tiledimagewidth="1910" tiledimageheight="1910">
<cube url="panos/Die_Frauenkirche.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="956" tiledimageheight="956">
<cube url="panos/Die_Frauenkirche.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="512" tiledimageheight="512">
<cube url="panos/Die_Frauenkirche.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
</level>
<mobile>
<cube url="panos/Die_Frauenkirche.tiles/mobile_%s.jpg" />
</mobile>
</image>
<!-- place your scene hotspots here -->
</scene>
<scene name="andere szene" title="andere szene" onstart="" thumburl="panos/Die_Frauenkirche.tiles/thumb.jpg" lat="" lng="" heading="">
<view hlookat="0" vlookat="0" fovtype="MFOV" fov="120" maxpixelzoom="1.0" fovmin="70" fovmax="140" limitview="auto" />
<preview url="panos/Die_Frauenkirche.tiles/preview.jpg" />
<image type="CUBE" multires="true" tilesize="512">
<level tiledimagewidth="1910" tiledimageheight="1910">
<cube url="panos/Die_Frauenkirche.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="956" tiledimageheight="956">
<cube url="panos/Die_Frauenkirche.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="512" tiledimageheight="512">
<cube url="panos/Die_Frauenkirche.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
</level>
<mobile>
<cube url="panos/Die_Frauenkirche.tiles/mobile_%s.jpg" />
</mobile>
</image>
<!-- place your scene hotspots here -->
</scene>
</krpano>')