0

我在确定audio.play()播放 mp3 文件的方法时遇到问题。

我有这个代码..

audio.play("HelloWorld.mp3", {onComplete=print ("Done!")})

但是当 mp3 启动时,它也会打印"Done!",我也尝试放置Duration,但它会做同样的事情。

我只想"Done!"在 mp3 播放完毕后打印。任何人都可以帮助我吗?

以及如何在lua中获取mp3文件的持续时间?就我而言,我只是手动查找 mp3 文件并将其输入到我的代码中。

提前致谢 ...

4

1 回答 1

1

现在我明白了,我只是把...

local songCompleted = function(event)   
  if event.completed then   
    print ("Done!")
    ...
  end
end

audio.play("HelloWorld.mp3", {onComplete=songCompleted})
于 2012-05-16T07:58:12.517 回答