Achtung es kann nur WAV oder SFX genutzt werten. Sonst kommen sich die PWM-Kanähle ins gehege und das Klingt graußig.8-o

Das ausschalten sollte vor dem einschalten stehen wenn die beiden Systeme getauscht werden

ios.admsetsound(ios#SND_HSSOFF)                       'hss einschalten
ios.admsetsound(ios#SND_WAVON)                        'wav ausschalten

.

Mit „ios.wav_stop“ kann die wiedergabe sicher unterbrochen werden.

Miniprogramm für Regnatix

Abspielen von einem WAV-sounds von SD-Karte

CON ' Chip Config
    _CLKMODE     = XTAL1 + PLL16X
    _XINFREQ     = 5_000_000

OBJ
    ios: "reg-ios"

PUB main | a,    curpos, status
'ios initialisieren
    a := ios.start
'systemsounds abschalten
    ios.admsetsyssnd(0)
    ios.admsetsound(ios#SND_HSSOFF)                       'hss ausschalten
    ios.admsetsound(ios#SND_WAVON)                        'wav einschalten

' ins hauptverzeichnis
    a := ios.sdchdir(@ver0)
    a := ios.sdchdir(@ver1)

' endlosschleife
    repeat
        a := ios.wav_status
        if (a==0)
            a := ios.wav_play(@wav1)
        waitcnt(clkfreq*2 + cnt)

DAT 'Hintergrungmusik
ver0                    byte "\",0
ver1                    byte "wav",0
wav1                    byte "0001.wav",0         ' titelmusik
tut/regnatixwav.txt · Zuletzt geändert: 20.06.2012 20:33 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki