0

我正在 Flash 中开发一个简单的 mp3 播放器应用程序,并试图实现一个时间计数器,以跟踪从当前播放的曲目过去了多少时间。我在网上看到了这个代码片段:

var music:Sound = new Sound();
music.loadSound("audio.mp3", true);
var minutes:Number = 0;
var seconds:Number = 0;
this.onEnterFrame = function() {
  minutes = Math.floor(music.position / 1000 / 60);
  seconds = Math.floor(music.position / 1000) % 60;
  output.text = minutes + ":" + seconds;
}

但是,位置属性似乎不再是 Sound 类的一部分。我是 ActionScript 的新手,此属性是否已移至其他地方?或者有人对如何为 mp3 进度实施计时器有任何想法吗?

4

1 回答 1

1

Sound 中的play 方法返回一个SoundChannel,它具有您要查找的position 属性。

于 2012-10-21T21:06:26.330 回答