Вниз
Скачать: CL | DM;

Воспроизведение WAV-файла с определенной позиции   Найти похожие ветки 

 
MikeZ   (2007-10-16 22:51) [0]

Здравствуйте!

Есть необходимость сделать простенькую программу воспроизведения звука и отображения waveform
(типа http://www.listsoft.ru/img/shots/1349.gif). Но есть непонятки:
1. Как воспроизвести файл не с начала, а с определенной позиции? (без сторонних компонент или библиотек, типа bass.dll, или с ними, но если они полностью бесплатны)
Пока есть только идея, чтобы напрямую читать wav-файл, считывать в память по-блочно, добавляя спереди header, а потом проигрывать PlaySound из памяти. Но, может, это не слишком разумный способ?

2. (неразрывно связанный с №1.) Надо отобразить форму волны wave-файла. Можно было бы просто прочитать файл, зная его структуру, но файл сам сжат GSM 6.10. Если кто знает, как действовать в этом случае, помогите инфой, пожалуйста. Опять же, без платных библиотек.


 
Сергей М. ©   (2007-10-17 09:40) [1]


> или с ними, но если они полностью бесплатны


http://www.mitov.com/index.html

http://www.droopyeyes.com/default.asp?mode=ShowProduct&ID=2


 
MikeZ   (2007-10-17 15:14) [2]

Спасибо, но уже смотрел:
1. AudioLAB - не "полностью бесплатны".
2. deAudio - не могут отображать кодирование GSM :(


 
Сергей М. ©   (2007-10-17 15:45) [3]


> 1. AudioLAB - не "полностью бесплатны"


Без исходников бесплатны.


> 2. deAudio - не могут отображать кодирование GSM


Конвертируй GSM -> PCM, а потом "отображай" PCM


 
Jeer ©   (2007-10-17 16:19) [4]


> MikeZ   (17.10.07 15:14) [2]


Вот тебе и decoder GSM:))

http://dsp-book.narod.ru/gsm610.zip



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-1209223583
Zilog
2008-04-26 19:26
2009.04.05
генерация таблиц в RTF формате


6-1201616960
Yurij-7
2008-01-29 17:29
2009.04.05
Кодировка темы сообщения и поля " Отправитель"


15-1233594113
Кое кто
2009-02-02 20:01
2009.04.05
Предложение по составу...


1-1209106005
Игорь
2008-04-25 10:46
2009.04.05
Как в TWebBrowser поменять кодировку документа


2-1234454001
SultanOFF
2009-02-12 18:53
2009.04.05
Считывание с реестра акробатически избегая ошибки возможно???




   Наверх