hänge einfach mal ein pausesound(bgsnd); dran. Also:
$this->cacheCode('[php]','onnewpano="playsound(bgsnd, 'sound/diepaepstin.mp3|sound/diepaepstin.ogg', 0); pausesound(bgsnd);"')
Richtig sauber finde ich das nicht, aber es sollte funktionieren.
Alternativ könnte man eine kleine Action schreiben und darin den onclick Event austauschen.
$this->cacheCode('[php]','<action name="startsound">
playsound(bgsnd, 'sound/diepaepstin.mp3|sound/diepaepstin.ogg', 0);
set(plugin[snd].onclick, pausesoundtoggle(bgsnd); switch(crop, 0|0|50|50, 0|50|50|50)

;
</action>')
Und dann den ursprünglichen onclick Event des snd-Plugins auf startsound(); festlegen.
$this->cacheCode('[php]','onclick="startsound();"')
onnewpano muss dann leer sein:
$this->cacheCode('[php]','onnewpano=""')
Grüße
Marcus