2016-06-25 9 views
-1

Ich arbeite derzeit an einem kleinen Spiel in Corona SDK. Ich habe kürzlich begonnen, Audio/Sound-FX zum Spiel hinzuzufügen. Alles Audio funktioniert gut auf dem Simulator, auf meinem PC und auf meinem Tablet. Allerdings, wenn ich das Spiel auf meinem Galaxy s7 spiele, tut das Audio einfach nichts.Corona SDK Audio funktioniert nicht auf Android

Hier ist, was ich verwende:

local function onLoginBtnRelease() 
    local btnpressSound = audio.loadStream("/assets/Audio/FX/buttonpress.mp3") 
    local btnpressSoundChannel = audio.play(btnpressSound, { channel=3}) 
end 

local loginBtn = widget.newButton{ 
    textOnly = true, 
    defaultFile="assets/playbtn.png", 
    width=130, 
    height=60, 
    onRelease = onLoginBtnRelease, 
} 
loginBtn.x = 440 
loginBtn.y = display.contentHeight -160 
sceneGroup:insert(loginBtn) 

und falls dies ein Problem sein könnte, dass ich nicht bin zu sehen oder zu wissen, Android bewirken könnte, ist hier ein Screenshot des mp3-Datei Pfades MP3 File Path

Ich habe überall gesucht und gesucht und ich kann einfach keine Lösung für dieses Problem finden. Von allem, was ich sehen kann, sollte dies in Android gut funktionieren. Es funktioniert großartig auf dem Simulator, meinem PC und meinem Tablet ... Jede Hilfe bei dem, was ich nicht denke oder falsch mache, wäre sehr willkommen.

Danke

edit: BTW, ich habe diese verschiedenen Android-Geräte auf 5 getestet. 2 s7, 1 s5 und 2 s3.

edit2: Ich habe versucht, das Audio im Stammordner platzieren und den Dateipfad zu ändern und das hat nicht funktioniert auch ... = (

EDIT3: Ich habe & ogg wav, mp3, versuche, alle mit die gleichen Ergebnisse.

+0

Hey bitte teilen Sie Ihre Logcat. – Suneesh

+0

Verzeihen Sie meine Ignoranz, aber was ist Logcat? Es gibt keine Fehler oder irgendetwas, das geworfen wird. – Savetti

+0

Logcat ist ein Befehlszeilentool, das verwendet, um Systemmeldungen zu sehen verweisen Sie diese https://developer.android.com/studio/command-line/logcat.html Wenn Sie Android Studio installiert haben, verbinden Sie Ihr Gerät ., Ansicht-> Werkzeugfenster-> Android-Monitor. – Suneesh

Antwort

0

ich dieses Problem behoben, indem Sie den Pfad zur Datei aus

Ändern
local btnpressSound = audio.loadStream("/assets/Audio/FX/buttonpress.mp3") 

zu

local btnpressSound = audio.loadStream("assets/Audio/FX/buttonpress.mp3")