如何确定audio.play()播放mp3的时间? LUA

时间:2012-05-16 07:20:37

标签: lua mp3 corona duration

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

我有这个代码..

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

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

我只想在播放mp3时打印"Done!"。任何人都可以帮我这个吗?

还如何在lua中获取mp3文件的持续时间?在我的情况下,我只是手动查看mp3文件并在我的代码中输入..

提前感谢...

1 个答案:

答案 0 :(得分:1)

现在我得到它我只是把......

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

audio.play("HelloWorld.mp3", {onComplete=songCompleted})