Hi
I have problem with sound on android.
-In Simulator everything works,
-If i build Windows version of my game it works as well
-If i build Android then i have no sound
some of code:
-- All audio Variables on top of "game.lua" local boomSoundSmall local boomSoundMedium local boomSoundBig local pistolSound local rifleSound local rocketSound local rocketSoundSilent local plinkSound local alarmSound local winSound local lostSound function scene:create(event) boomSoundSmall = audio.loadSound("Data/Audio/BoomSmall.wav") boomSoundMedium = audio.loadSound("Data/Audio/BoomMedium.wav") boomSoundBig = audio.loadSound("Data/Audio/BoomBig.wav") pistolSound = audio.loadSound("Data/Audio/PistolShoot.wav") rifleSound = audio.loadSound("Data/Audio/RifleShoot.wav") rocketSoundSilent = audio.loadSound("Data/Audio/Rocket.wav") rocketSound = audio.loadSound("Data/Audio/RocketLOUD.wav") plinkSound = audio.loadSound("Data/Audio/Plink.wav") alarmSound = audio.loadSound("Data/Audio/Alarm.wav") winSound = audio.loadSound("Data/Audio/WinSound.wav") lostSound = audio.loadSound("Data/Audio/LostSound.wav") musicTrack = audio.loadStream("Data/Audio/StatekBackgroundSong.wav") battleTrack = audio.loadStream("Data/Audio/BossFight2.wav") end
To play audio i’m using:
audio.play(boomSoundSmall) audio.play(musicTrack, {channel=1, loops=-1})
ALSO i used “.wav” files in my older, small game and it WORKS FINE on same Android device (OnePlus 3t A3003 with Android 9 + OxygenOS 9.0.5)
Code from previous small game:
local RickSound local ShovelSound audio.play(ShovelSound) function scene:create(event) RickSound = audio.loadSound("sfx/RickSound.wav") ShovelSound = audio.loadSound("sfx/ShovelSound.wav") end
-So my first prediction was, maybe i should just create one folder “sfx” instead of going deep but i compared it to game made by Corona sdk developer called “Knight” and he is also putting every in different folders and there is no issue.
-
Or maybe i should rename my Audio folder to sfx?
-
Or use .ogg or .mp3 instead of .wav?
No idea, please help 