Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать фоновую музыку, желательно mp3 
:(
    Опции темы
DelphianOracle
Дата 24.6.2008, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 20.5.2007

Репутация: нет
Всего: нет



Доброго всем времени суток!
Вопрос полностью в заголовке. Если кому-нибудь интересно зачем - для игры.
Подскажите пожалуйста
PM MAIL   Вверх
Rodman
Дата 24.6.2008, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



TMediaPlayer - запускай и пусть играет
PM MAIL WWW Skype GTalk YIM MSN   Вверх
DelphianOracle
Дата 24.6.2008, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 20.5.2007

Репутация: нет
Всего: нет



А без TMediaPlayer?
В нем много всего лишнего - всякие там кнопочки... Хотя, в принципе это тоже вариант - просто кинуть его в invizible...
Но все-таки есть другой способ?
PM MAIL   Вверх
Данкинг
Дата 24.6.2008, 18:03 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Цитата(DelphianOracle @  24.6.2008,  18:58 Найти цитируемый пост)
Но все-таки есть другой способ? 

А зачем? Я медиаплеером тоже делал в одной программе - весьма удобно, в т.ч. и контролировать треки.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Exai1e
Дата 24.6.2008, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



Код

uses MMSystem

PlaySound();


можно использовать разного рода библиотеки Bass.dll, вроде direct поддерживает воспроизведение звука - но все это как из пушки по воробьям smile


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
DelphianOracle
Дата 25.6.2008, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 20.5.2007

Репутация: нет
Всего: нет



Exai1e, PlaySound не воспроизводит mp3. А остальное согласен - из пушек по воробьям smile
Придется MediaPlayer-ом
PM MAIL   Вверх
Exai1e
Дата 25.6.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



Цитата

Как сделать фоновую музыку, желательно mp3

желательно mp3 => не обязательно ;)
я просто предложил вариант ;)

Это сообщение отредактировал(а) Exai1e - 25.6.2008, 12:22


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Qu1nt
Дата 25.6.2008, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 13.1.2007

Репутация: 2
Всего: 50



Не используй mp3, тем более TMediaPlayer. Ogg - рулит.
PM MAIL   Вверх
Snowy
Дата 25.6.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 18
Всего: 484



PM MAIL   Вверх
Bitter
Дата 25.6.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 6
Всего: 27



Цитата(Exai1e @  24.6.2008,  18:26 Найти цитируемый пост)
вроде direct поддерживает воспроизведение звука 


Вроде? В DirectX есть специальный модуль - DirectMusic. Он и 3D звуки может проигрывать. Указываешь координату в 3D пространстве, а он сам расчитывает с какой громкость и в какой колонке его проиграть. 

А mp3 проиграть, даже с помощью PlaySound проще простого:

1. Берешь wav.
2. Открываешь его программой "Пуск / программы / стандартные / развлечения / звукозапись"
3. Нажимаешь "Файл / Открыть" и выбираешь свой wav
4. Нажимаешь "Файл / Свойства", а потом кнопочку "Преобразовать"
5. Выбираешь в списке формат "MPEG Layer-3", и жмёшь кнопку "ОКэй".
6. Сохраняешь файл с расширением wav, и проигрываешь как wav. 

В результате ты получаешь файл mp3, но все программы думают, что это wav, так как програмулина оставляет заголовок wav файла. 

Только это секретный способ. никому не слова.... тсссссс

Добавлено через 2 минуты и 34 секунды
Цитата(Qu1nt @  25.6.2008,  12:47 Найти цитируемый пост)
Не используй mp3

Используй mp3 и не верь, что за него надо платить. Если ты не занимаешься распаковкой формата вручную, а отдаешь это занятие функциям ОС, то можешь проигрывать в комерческих целях сколько угодно.
PM MAIL ICQ Skype   Вверх
Alexeis
Дата 25.6.2008, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(Bitter @  25.6.2008,  21:20 Найти цитируемый пост)
Используй mp3 и не верь, что за него надо платить. Если ты не занимаешься распаковкой формата вручную, а отдаешь это занятие функциям ОС, то можешь проигрывать в комерческих целях сколько угодно. 

  Если есть сомнения, то всегда можно mp3 заменить на равнозначный *.ogg. В принципе он даже лучше  smile  


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Qu1nt
Дата 25.6.2008, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 13.1.2007

Репутация: 2
Всего: 50



А вот и пример для работы с ogg:
http://xproger.mirgames.ru/files/lib/OggPlay.rar
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.1226 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.