Hello,
i am beginning to write a little game on Android (S3)
Graphics works fine, but sound not working.
Here a demo.
On windows works sound but not on android. (Testet on Bluestacks and Samsung S3)
German:  =D
Hallo, fange gerade an ein kleines spiel für android zu schreiben.
Hier habe ich aber ein Problem mit dem sound.
Auf windows wird er abgespielt aber nicht auf android. (Getestet auf Bluestacks und auf einem Samsung S3)
Hier ein Code beispiel und die Projekt datei.
// --------------------------------- //
// Project: testsound
// Start: Monday, July 14, 2014
// IDE Version: 12.096
// SETCURRENTDIR("Media") // go to media files
// --------------------------------- //
// Project: Kevin
// Start: Sunday, July 13, 2014
// IDE Version: 12.096
//
SYSTEMPOINTER TRUE
 SETCURRENTDIR("Media") // go to media files
GLOBAL winx%,winy%
GLOBAL mx%,my%,bt1%,bt2%
GLOBAL punch% = 0
GLOBAL ch%
GETSCREENSIZE winx, winy
SETSCREEN winx,winy,0
LOADSOUND "punch.wav",1,1
WHILE TRUE
	MOUSESTATE mx,my,bt1,bt2
	MouseHitUpdate(bt1,bt2)
	IF MouseHit(1) = 1
		ch = PLAYSOUND (1,0.0,1.0)
	ENDIF
SHOWSCREEN
WEND
END
FUNCTION MouseHitUpdate : l_1 = 0, l_2 = 0
GLOBAL gMouseDown[], gMouseState[]
GLOBAL K[]
        DIM K[3]
LOCAL i
    // First Time call/ zum ersten Mal hier
    IF BOUNDS(gMouseDown[],0)=0
        DIM gMouseDown[7]
        DIM gMouseState[7]
    ENDIF
    // For each key / für jede Taste
    FOR i=0 TO 2
       // k = KEY(i)  ////<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
       K[0] = 0  //Dummy, für das bessere verständnis ;)  Button 1 - 2
       K[1] = l_1
       K[2] = l_2
        // Key is pressed / Taste ist gedrückt
        IF K[i]
            IF gMouseDown[i]
                gMouseState[i]=2  // war 1
            ELSE
                gMouseDown[i]=2  // war 1
                gMouseState[i]=1 // war 2
            ENDIF
        ELSE
            // Key is not pressed / Taste nicht gedrückt
            // Has key been pressed before?
            // War die Taste gedrückt?
            IF gMouseDown[i]
                gMouseDown[i] = 0
                gMouseState[i] = -1
            ELSE
               gMouseState[i]=0
            ENDIF
        ENDIF
    NEXT
ENDFUNCTION
//  0 = not pressed / nicht gedrückt
//  1 = just pressed / gerade runtergedrückt
//  2 = pressed / gedrückt (gehalten)
// -1 = release event / wieder losgelassen
// Liefert den aktuellen zustand zurück, Max 6 Mousbuttons 1-6
FUNCTION MouseHit : mKEY
// SIcherheits abfrage
        IF mKEY > 2 THEN mKEY = 0
        IF mKEY < 0 THEN mKEY = 0
        RETURN gMouseState[mKEY]
ENDFUNCTION
www.deuteriumoxid.com/glbasic/testsound.zip (http://www.deuteriumoxid.com/glbasic/testsound.zip)
			
			
			
				SETCURRENTDIR ist verbugged unter Android und funktioniert nicht (zumindest nicht für Sounds?), Du musst daher immer den Pfad z.B. mit "Media/Sound.wav" etc. angeben. Hilft das?
			
			
			
				 :nw:
Das war es.
Danke kanonet für die schnelle hilfe,
und das noch um die Uhrzeit ;)
			
			
			
				Use android extras - checkasset and loading functions...handy for this issue.