forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Loop sound? (http://forum.boolean.name/showthread.php?t=13694)

pepel 10.11.2010 18:53

Loop sound?
 
помогите плз как можно узнать длинну звукового файла mp3
просто нужно чтоб музыка была зацикленная ,без прерываний
если использовать loopsound() то появляется зазор в милисекундах, еле заметный, но очень бесячий >>:( чувствуется что трек повторяется, а у меня он обрезан четко, в аудио редакторе луп не заметен

Spiderman 10.11.2010 19:46

Ответ: Loop sound?
 
Проверяй, закончилась мелодия. Если да - запускай заново
Код:

If ChannelPlaying( ch_sfx )=0 Then ch_sfx = PlaySound  (sndFile)

pepel 10.11.2010 19:47

Spiderman так тоже делал, и тоже зазор

проще узнать длинну файла и включать по истечении сего времени , или на милисекунду раньше.. но где взять такую функию =\

baton4ik 10.11.2010 19:51

Ответ: Loop sound?
 
Самое простое - записывать заранее длину в имени файла.

pepel 10.11.2010 19:53

ну да ,впринципе как вариант можно использовать..

все. вопрос решен, дело было в файле и формате мп3 , который оставляет зазор

блин вав файл здоровый слишком для музыки 10 файлов по 2 минуты выходит на 100мб =(( блин че делать

а все , выбрал ogg =)

Spiderman 11.11.2010 12:48

Ответ: Loop sound?
 
Цитата:

все. вопрос решен, дело было в файле и формате мп3 , который оставляет зазор
скачай любой музыкальный редактор и весь мир будет у твоих ног

maxturbo 12.11.2010 02:50

Ответ: Loop sound?
 
Да еще есть либа хорошая BlitzAmp называется, с ней хоть плеер свой на блитзе делай :) И время и все что угодно там есть!!!

pepel 12.11.2010 03:02

Ответ: Loop sound?
 
maxturbo ок. ну мне на данный момент пока лупсоунд хватает с головой)


Часовой пояс GMT +4, время: 20:41.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot