![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
DelphianOracle |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
Доброго всем времени суток!
Вопрос полностью в заголовке. Если кому-нибудь интересно зачем - для игры. Подскажите пожалуйста |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
TMediaPlayer - запускай и пусть играет
|
|||
|
||||
DelphianOracle |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
А без TMediaPlayer?
В нем много всего лишнего - всякие там кнопочки... Хотя, в принципе это тоже вариант - просто кинуть его в invizible... Но все-таки есть другой способ? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
А зачем? Я медиаплеером тоже делал в одной программе - весьма удобно, в т.ч. и контролировать треки. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
можно использовать разного рода библиотеки Bass.dll, вроде direct поддерживает воспроизведение звука - но все это как из пушки по воробьям ![]() -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
DelphianOracle |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
Exai1e, PlaySound не воспроизводит mp3. А остальное согласен - из пушек по воробьям
![]() Придется MediaPlayer-ом |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
желательно mp3 => не обязательно ;) я просто предложил вариант ;) Это сообщение отредактировал(а) Exai1e - 25.6.2008, 12:22 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Qu1nt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 13.1.2007 Репутация: 2 Всего: 50 |
Не используй mp3, тем более TMediaPlayer. Ogg - рулит.
|
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
||||
|
||||
Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 6 Всего: 27 |
Вроде? В 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 и не верь, что за него надо платить. Если ты не занимаешься распаковкой формата вручную, а отдаешь это занятие функциям ОС, то можешь проигрывать в комерческих целях сколько угодно. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Если есть сомнения, то всегда можно mp3 заменить на равнозначный *.ogg. В принципе он даже лучше ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Qu1nt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 13.1.2007 Репутация: 2 Всего: 50 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |