Recipe 13.4 Getting Playback Time

13.4.1 Problem

You want to determine the time of the current playback position of a sound.

13.4.2 Solution

Use the position property. To get the total time of a sound, use the duration property.

13.4.3 Discussion

Flash offers a convenient way to access information about the playback time for a sound. All Sound objects have position and duration properties (both are read-only), which reflect the current playback position and the total duration of a sound. Both values are given in milliseconds.

trace(mySound_sound.position); trace(mySound_sound.duration);

The position property updates automatically during playback. You can get the percentage that corresponds to the current playback position by dividing position by duration and multiplying the result by 100:

trace(mySound_sound.position/mySound_sound.duration * 100);


ActionScript Cookbook
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers
ISBN: 0596526954
EAN: 2147483647
Year: 2005
Pages: 425

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net