Название: mp3 в Visual C++ Отправлено: Rostislav от Май 06, 2004, 00:04 Подскажите как можно засунуть mp3 файл в ресурс а затем проиграть его??? Если можно то поподробней
Название: mp3 в Visual C++ Отправлено: EugeneVC от Май 06, 2004, 09:38 мы в свое время использовали mpg123 в виде exe модуля и создавали процесс и играли.
Название: mp3 в Visual C++ Отправлено: Yuri от Май 07, 2004, 07:18 Кажется я видел что-то в DirectX
Название: mp3 в Visual C++ Отправлено: EugeneVC от Май 07, 2004, 07:56 можно и так
но тогда надо проверять наличие кодека например lame Название: Mp3 Отправлено: Борис от Май 07, 2004, 22:45 Встречный вопрос: А как вообще реализовать проигрывание Mp3, например, в Dos, где нет ничего! Хотелось бы посмотреть исходники :wink:
Название: mp3 в Visual C++ Отправлено: EugeneVC от Май 08, 2004, 08:44 sourceforge тебе в руки
задача бьется на 3 1. звуковой драйвер для твоей карты 2. декодер, можно из mpg123 вытащить 3. затача проигрования wav файла Название: mp3 в Visual C++ Отправлено: Rainbow от Май 09, 2004, 09:13 Кстате, а если это дело ч-з COM сделать? Тогда можно воспользоваться медиаплереом в Бульдере.
Название: Mp3 в Dos Отправлено: Борис от Май 13, 2004, 00:20 Ну, допустим, драйвер у меня есть уюе инсталирован в Dos и игры его юзают. Так что надо просто писать данные в порт ?220!
Декодер я могу взять Lame или ещё что-нибудь такое! Проблема в следущем: Желательно сделать все конвертации "На лету" и писать декодированный сигнал сразу на звуковую плату! Желательно всё это делать в фоне и не писать при этом ничего на диск! Основной вопрос: Как объединить разрозненные исходники в нечто одно и работающее. ____________________ Как говорил Приходько, главное, чтобы Вы могли понять задачу, составить алгоритм, потом написать все это в Компьютер. И ещё немаловажно, чтобы это все работало! Название: mp3 в Visual C++ Отправлено: Admin от Май 13, 2004, 07:33 lame насколько я помню это encoder
то есть он только wav -> mp3 делать умеет и дался вам этот DOS там нет многозадачности, и никакого фона не будет Название: mp3 в Visual C++ Отправлено: Борис от Май 20, 2004, 12:18 А вот хочется мне рализовать это именно в DOS! :wink: Но это не так важно! Важнее найти что с чем скрестить! Lame- Кодек, то есть не wav->mp3 а wav<->mp3
*** Я не понял, что значит "ты уверен"? В чем? В том, что Lame-кодек? Или в том, что можно это провернуть? Вообще, в Dos есть много прог, которые TSR и работают в фоне. а к Lame - почитай встроенный хелп! По-моему, там все в порядке! Название: mp3 в Visual C++ Отправлено: EugeneVC от Май 20, 2004, 12:21 ты точно уверен?
мне кажется это не так Название: mp3 в Visual C++ Отправлено: Борис от Май 23, 2004, 14:28 Цитата: "EugeneVC" ты точно уверен? мне кажется это не так Я могу закачать на свой сайт прогу, которая сидит в TSR a Lame - Если меня не глючит так может! А если нет - вы можете дать ссылку на какой-нибудь декодер? Название: mp3 в Visual C++ Отправлено: Admin от Май 23, 2004, 15:07 я в свое время не нашел такой библиотеки
но у нас было еще ограничение не gpl должна быть либа Название: Lame Отправлено: Борис от Июнь 24, 2004, 20:19 Я изучил исходники Lame и заключил, что это-дейс твительно Кодек! Более того, Lame может декодировать не только Mp3, но и Ogg! Проблема- направить поток от декодера прямо на звуковую плату. Вообще, я чё-то со своими ламерскими познаниями в С за большое дело взялся :lol:
Название: mp3 в Visual C++ Отправлено: EugeneVC от Июнь 25, 2004, 04:45 ничего все ими были
Название: -- Отправлено: guest от Июнь 25, 2004, 14:11 Насчет TSR, terminate-and-stay-resident остающийся в памяти, резидентный ( специальным образом организованные программы в однозадачной ОС, которые загружаются, остаются в ОП и могут получить управление от другой программы ). Т.е. они там не работают параллельно, а просто находятся)) Однозадачная ОС.
Как программировать, например саунд бластер можно посмотреть здесь: http://sizov.by.ru/pubs/sbtutor.shtml и здесь: http://sizov.by.ru/pubs/audio.shtml А также здесь: http://www.valley.ru/~mna/musprog.htm Переписать с паскаля на с думаю проблем не составит. Ну а исходники декодера надо искать как было уже сказано на sourceforge, а также я думаю можно посмотреть в сторону линукс. Название: mp3 в Visual C++ Отправлено: nex от Январь 18, 2007, 18:36 madplay хелп ю...
Название: mp3 в Visual C++ Отправлено: Борис от Январь 19, 2007, 00:56 Цитата: "nex" madplay хелп ю... Прошу прощения за мою непросвещённость, но что это такое? Название: mp3 в Visual C++ Отправлено: nex от Январь 19, 2007, 09:42 это библиотека для работы с mp3
на sourceforge вроде можно скачать.... |