![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 04.12.07]
[+4 05.12.07] |
Как средствами флеш определить длину аудиофайла более точно?
Пока нашел такое решение: есть более точное? у меня оно некорректно работает!
__________________
Углубляюсь... в actionscript |
|
|||||
|
а просто Sound.duration();
вот пример из хелпа: var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean) {
var totalSeconds:Number = this.duration/1000;
trace(this.duration+" ms ("+Math.round(totalSeconds)+" seconds)");
var minutes:Number = Math.floor(totalSeconds/60);
var seconds = Math.floor(totalSeconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
trace(minutes+":"+seconds);
};
my_sound.loadSound("song1.mp3", true);
__________________
Лень - двигатель прогресса.... |
|
|||||
|
[+1.3 04.12.07]
[+4 05.12.07] |
Nata_cher - вы показали пример, определения длины звука, после его подгрузки, а мне нужно в его процессе.
Я делаю полосу состояния в мп3 плеере, мне нужно заранее определить длину звука! Как?
__________________
Углубляюсь... в actionscript |
|
|||||
|
Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
|
По моему очень даже действенный способ, можно ещё использовать Math.round(); Единственное что, лучше использовать его не сразу, а после загрузки опр. количества данных. Т.е. сделать проверку:
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
Metadata...
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|