Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дописать в wave [D7, 2000]


XTD ©   (2006-07-06 10:25:00) 

Привет всем!
Возможно ли в проигрываемый файл wave, дописывать во время его проигрывания?
Начальная продолжительность файла будет 1 сек., и по ходу его проигрывания будет увеличиваться на 1 сек..


han_malign   (2006-07-07 15:55:00) [1]


> С mp3 такая штука работает.

- потому, что у MP3 - фреймовая структура - фреймы читаются, пока файл не кончится. А, в RIFF файлах, длинна данных прописана в заголовке, в <form>-chunk.
Но не факт, что (если используется) PlaySound будет дочитывать данные сверх первоначального размера(и вообще не заблокирует файл) - нужно знать особенности реализации...

З.Ы. Так же должны и ogg c raw работать...


palva   (2006-07-07 15:02:00) [2]

Я одновременно играю mp3 файл с помощью Media Player и дописываю в его конец поток из интернет-радио. С mp3 такая штука работает.


XTD   (2006-07-07 15:00:00) [3]

ok!


Jeer   (2006-07-07 14:44:00) [4]

А посмотри реализацию ESound - идет микширование звуковых потоков, неважно чем генерируемых, даже разными программами.


XTD   (2006-07-07 11:35:00) [5]


> http://www.delphimaster.ru/cgi-bin/forum.pl?id=1152165177&n=18

Чем микшировать сигналы?


Desdechado   (2006-07-07 10:36:00) [6]

> Не работает Ваша ссылка
Это был удален дубль. Не создал бы, не парился бы.


han_malign   (2006-07-07 10:27:00) [7]

смотря чем проигрывать, если PlaySound - нельзя, длительность и размер один раз подгружается, да и файл наверняка на запись блокируется...
А если "руками"(MCI, DirectSound), то как реализуешь - так и можно...


Jeer   (2006-07-07 10:25:00) [8]

Для тех кто в танке повторю - микшировать сигналы.


XTD   (2006-07-07 09:56:00) [9]

Не работает Ваша ссылка...


Desdechado   (2006-07-06 10:56:00) [10]

зачем дублить?
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1152165177&n=18


Наверх

Титульная страница Поиск, карта сайта Написать письмо