Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

Воспроизведение 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 вся ветка

Форум: "Media";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
2-1234415459
SyS
2009-02-12 08:10
2009.04.05
Сворачивание вторичных форм приложения в трей


2-1234650449
Johnnnn
2009-02-15 01:27
2009.04.05
Считывание данных с постоянно обновляющегося TXT?


15-1233954904
Юрий
2009-02-07 00:15
2009.04.05
С днем рождения ! 7 февраля 2009 суббота


2-1235058508
AlexeyMir
2009-02-19 18:48
2009.04.05
Как ОТОБРАЗИТЬ Lookup-поле в DBGrid`e


3-1218099863
koss
2008-08-07 13:04
2009.04.05
Правильный ли подход?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский