| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Как сделать фоновую музыку |
| Автор: DelphianOracle 24.6.2008, 13:50 |
| Доброго всем времени суток! Вопрос полностью в заголовке. Если кому-нибудь интересно зачем - для игры. Подскажите пожалуйста |
| Автор: Rodman 24.6.2008, 13:55 |
| TMediaPlayer - запускай и пусть играет |
| Автор: DelphianOracle 24.6.2008, 17:58 |
| А без TMediaPlayer? В нем много всего лишнего - всякие там кнопочки... Хотя, в принципе это тоже вариант - просто кинуть его в invizible... Но все-таки есть другой способ? |
| Автор: Данкинг 24.6.2008, 18:03 |
А зачем? Я медиаплеером тоже делал в одной программе - весьма удобно, в т.ч. и контролировать треки. |
| Автор: Exai1e 24.6.2008, 18:26 | ||
можно использовать разного рода библиотеки Bass.dll, вроде direct поддерживает воспроизведение звука - но все это как из пушки по воробьям |
| Автор: DelphianOracle 25.6.2008, 12:14 |
| Exai1e, PlaySound не воспроизводит mp3. А остальное согласен - из пушек по воробьям Придется MediaPlayer-ом |
| Автор: Exai1e 25.6.2008, 12:20 | ||
желательно mp3 => не обязательно ;) я просто предложил вариант ;) |
| Автор: Qu1nt 25.6.2008, 12:47 |
| Не используй mp3, тем более TMediaPlayer. Ogg - рулит. |
| Автор: Snowy 25.6.2008, 14:22 |
| Вот две статьи на эту тему: http://www.delphilab.ru/content/view/252/1/ http://www.delphilab.ru/content/view/26/63/ |
| Автор: Bitter 25.6.2008, 22:20 |
Вроде? В DirectX есть специальный модуль - DirectMusic. Он и 3D звуки может проигрывать. Указываешь координату в 3D пространстве, а он сам расчитывает с какой громкость и в какой колонке его проиграть. А mp3 проиграть, даже с помощью PlaySound проще простого: 1. Берешь wav. 2. Открываешь его программой "Пуск / программы / стандартные / развлечения / звукозапись" 3. Нажимаешь "Файл / Открыть" и выбираешь свой wav 4. Нажимаешь "Файл / Свойства", а потом кнопочку "Преобразовать" 5. Выбираешь в списке формат "MPEG Layer-3", и жмёшь кнопку "ОКэй". 6. Сохраняешь файл с расширением wav, и проигрываешь как wav. В результате ты получаешь файл mp3, но все программы думают, что это wav, так как програмулина оставляет заголовок wav файла. Только это секретный способ. никому не слова.... тсссссс Добавлено через 2 минуты и 34 секунды Используй mp3 и не верь, что за него надо платить. Если ты не занимаешься распаковкой формата вручную, а отдаешь это занятие функциям ОС, то можешь проигрывать в комерческих целях сколько угодно. |
| Автор: Qu1nt 25.6.2008, 23:25 |
| А вот и пример для работы с ogg: http://xproger.mirgames.ru/files/lib/OggPlay.rar |