![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Эксперименты и мануалы мне так и не дали ответа:
Какая между ними взаимосвязь? То есть ваяю прогресс-бар загрузки, поверх которого прогресс-бар проигрывания. В ВК (например) серый загрузчик равномерно вылазит из-под белого elapsed. А тут элапс асимптотически отползает от 100%, потом обратно.... В общем случае duration растет вместе с getBytesLoaded по мере загрузки аудио и выглядит это корявейше.... var t = currentSound.getBytesTotal(); var l = currentSound.getBytesLoaded(); mov.barAudio.loader._xscale = l/t*100 //Loaded var d = currentSound.duration; var p = currentSound.position; mov.barAudio.player._xscale = p/d*100 //Played // Цифирь: p+" / "+d+" / "+l Белиберда. Что я делаю не так? В данном случае аудио потоковое с дропбокса со стартом при буферизации 5 сек. Последний раз редактировалось dark256; 18.04.2013 в 03:13. |
|
|||||
|
вообще не наступает на ряде треков....
А уж если настал, то видим: onID3[object Object] TYER : 2005 year : 2005 COMM : ÏÈÐÀÒÑÊÀß ÑÒÀÍÖÈß comment : ÏÈÐÀÒÑÊÀß ÑÒÀÍÖÈß TENC : www.radiorecord.lv onID3[object Object] TYER : 2005 COMM : ÏÈÐÀÒÑÊÀß ÑÒÀÍÖÈß TENC : www.radiorecord.lv genre : 255 track : 0 comment : ÏÈÐÀÒÑÊÀß ÑÒÀÍÖÈß year : 2005 album : artist : songname : Красотишшша........ id3 (Sound.id3 property) TLEN - Length // безысходность....... |
|
|||||
|
ДА! Именно! Ура! Спасибо!
![]() Результат поисков страданий и мук (не колин): function soundLoadControl(){ if (!fullyLoaded){ t = currentSound.getBytesTotal(); l = currentSound.getBytesLoaded(); if ( t > l ) { mov.barAudio.loader._xscale = l/t*100 //Load } } if (true){ d = Math.round( currentSound.duration*t/l ) p = currentSound.position if ( d > p ) mov.barAudio.player._xscale = p/d*100 //Play mov.outs.text = "LOADED: "+Math.round(l/1024)+ "\nTOTAL: "+Math.round(t/1024)+ "\nPOS: "+p+ "\nREAL DURATION: "+currentSound.duration+ "\nFIXED DURATION: "+d } } Последний раз редактировалось dark256; 18.04.2013 в 13:33. |
|
|||||
|
Ну это заглушка для читаемости. я же не весь код кинул.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Битрейт * длительность + заголовки = размер файла.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|