But why does it happen?
main.lua
backgroundMusic = audio.loadStream("backgroundMusic.mp3") audio.setVolume( 1 ) audio.setVolume( 0.26, { channel = 0 } ) audio.setVolume( 0.1, { channel = 1 } )manu.lua
manu.lua
function startMusic( ) audio.play( backgroundMusic , { loops = -1, channel = 1 } ) music\_botton = display.newImage("musicIcon.png") music\_botton.x=\_W\*0.065 music\_botton.y=\_H\*0.035 music\_botton.width= \_W\*0.11 music\_botton.height = \_W\*0.11 music\_botton:addEventListener( "tap", mute ) end function mute( ) music\_botton:removeSelf() music\_botton = nil audio.pause( backgroundMusic ) music\_botton = display.newImage("muteIcon.png") music\_botton.x=\_W\*0.065 music\_botton.y=\_H\*0.035 music\_botton.width= \_W\*0.115 music\_botton.height = \_W\*0.115 music\_botton:addEventListener( "tap", resumMusic) end function resumMusic( ) music\_botton:removeSelf() music\_botton = nil audio.resume( backgroundMusic ) music\_botton = display.newImage("musicIcon.png") music\_botton.x=\_W\*0.065 music\_botton.y=\_H\*0.035 music\_botton.width= \_W\*0.11 music\_botton.height = \_W\*0.11 music\_botton:addEventListener( "tap", mute ) end startMusic( )
This is the code.