![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Как можно без MediaPlayer проиграть звук в формате mp3, который находиться в папке с программой?
![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
1. Воспользоваться сторонним компонентом или библиотекой
2. Научиться работать с MMSYSTEM 3. Перегнать в wav и воспользоваться playsound По мне так лучше хорошенько разобраться со структурой формата, написать под него кодек и воспользоваться DirectSound. Если это сделаешь, можешь считать себя хорошим кодером! ![]() Научиться работать с DirectShow. Он за тебя построит графы фильтров и кодеков и воспроизведет любой формат, главное чтобы кодеки были. Последний раз редактировалось Kostia; 18.08.2008 в 09:35. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
С остальным я понял, но самое эффективное это DirectSound?
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
DirectSound, предоставляет прямой доступ к звуковой карте и программист получает возможность прямо в память устройства писать байты и воспроизводить их. А брать эти байты проще всего из не сжатого wav файла. Если применяется сжатие и кодирование звуковых данных, то нужно сначало правильно декодировать файл и полученные байты писать во вторичный или первичный буфер звуковой карты.
Я этим пока еще не занимался, сейчас пытаюсь проделать тоже с DirectDraw и разными графическими форматами. "Миано Дж. - Форматы и алгоритмы сжатия изображений в действии" - интересная книга, рекомендую! |
![]() |
![]() |
![]() |
#5 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Для начала я думаю можно попользоваться чужими движками, а потом уже самому учиться с нуля все делать.
BASS, FMOD, OpenAL, пока хватит, разбирайся ) Кстати есть способ проигрывать mp3 с помощью playsound. Для озвучки интерфейса программы, я думаю, это лучше, чем тяжелые движки таскать. Для музыки верно обратное.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Звук | L_M | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 03.06.2008 23:50 |
Проиграть wav | Altera | Мультимедиа в Delphi | 4 | 31.05.2008 10:34 |
Звук | xakkkkker | Мультимедиа в Delphi | 4 | 05.05.2008 08:13 |
Звук | Cabal777 | Помощь студентам | 3 | 28.12.2007 23:42 |
звук и делфи, левый правый звук | snusmumric | Win Api | 2 | 29.10.2007 11:10 |