所以我有这个设置。声音有效。如果直接在scene:create( event )
中调用该函数,endGame函数也将起作用。
但是,当我从声音中的onComplete方法调用该函数时,该函数会触发,但是在声音停止播放后,我会收到此消息“试图调用nil值”。
media.playSound( quotepath, {onComplete = endGame } )
功能:
function endGame()
composer.gotoScene( "scenes.gameover", "fade", 500 )
end
最佳答案
语法应该是这样的,
local onComplete
onComplete = function(event)
print( "sound play ended" )
end
media.playSound( "song1.mp3", onComplete )
关于audio - Corona SDK:要在音频结束时更改场景。 (不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32488820/