我正在研究声音开关,但是当我使用“audio.setVolume(0.0)”和“audio.setVolume(0.7)”时它可以工作,但是当我尝试使用“fade”和“fadeOut”功能时像我想要的那样关闭声音,但不再打开。
function onOFF(event)
if event.phase == "began" then
if sound == 1 then
sound = sound + 1
audio.fadeOut({ channel=setVolume, time=500 } )
switchoff()
elseif sound == 2 then
sound = sound - 1
audio.fade({ channel=setVolume, time=500, volume=0.7 } )
switchon()
end
end
end
我可以看到这个的原因,有什么帮助吗?
function switchon()
screenGroup = self.view
SwitchOff = display.newImage("soundISon.png")
screenGroup:insert(SwitchOff)
SwitchOff.x = 50; SwitchOff.y = 600
transition.to( SwitchOff, { time=700, y=465, transition=easing.inOutExpo } )
transition.to( SwitchOn, { time=500, y=500, transition=easing.inOutExpo } )
SwitchOff:addEventListener("touch", onOFF)
end