Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Воспроизведение wave файлов, программа типа плеера


Автор: Yogurt 27.8.2009, 10:03
Как воспроизвести wave файл, именно воспроизвести уже имеющийся файл. Причём не просто проигрывание файйла типа SndPlaySound , а именно воспроизведение с любого места, то есть создать типа плеера, чтобы можно было паузу нажать и тп
Смотрел waveIn, waveOut - у них в настройках надо указывать ID устройства, короче запутался в них

Насколько я понял, надо загрузить файл в буфер  и затем уже с ним работать, как это сделать?

Автор: Yogurt 27.8.2009, 16:46
Перерыл очень много информации по этому поводу, и вот что нашёл:
Во первых функция, которая позволяет запускать wav файл с определённого места в наличии отсутсвует, и это самый главный косяк!!!
На сколько я понял все функции mmio и waveIn waveOut используются для работы совсякими устройствами, типа для записи данных с микрофона, или вывод на динамик
Если кому интересно, основная информация: 
1) http://www.itags.org/msdn/2497264/
2) http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4422&lngWId=3
3) http://www.codeproject.com/KB/audio-video/wave_class_for_playing_and_recording.aspx - здесь пример

Автор: Albor 27.8.2009, 17:39
Почитай про MCI, должно помочь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)