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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> И снова об PlaySound, Как програть через PlaySound несколько файлов одновременно? 
V
    Опции темы
Letion
  Дата 10.7.2010, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте, уважаемые профессионалы! В прошлой своей теме, я писал, что в свою программу поставил фоновую музыку.
Код

PlaySound('SND1', 0, SND_RESOURCE or SND_ASYNC);

Все хорошо, но сколько не бился, никак не получается проигрывать второй файл одновременно с фоновой музыкой (звуковые файлы находятся в ресурсах). Вот отрывок из кода
Код

PlaySound('SND1', 0, SND_RESOURCE or SND_loop or SND_ASYNC);
PlaySound('SND2', 0, SND_RESOURCE or SND_ASYNC);

Запускается фоновая музыка (файл SND1) и тут же прекращается.
Вслед за ней уже идет второй музыкальный файл (SND2).
Как же добиться того, чтобы эти файлы звучали одновременно?
Очень буду благодарен за подсказку! 
PM MAIL WWW   Вверх
RomanEEP
Дата 11.7.2010, 06:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Надо  использовать другие средства, например WaveOut* http://msdn.microsoft.com/en-us/library/aa910393.aspx
PM MAIL   Вверх
Letion
Дата 11.7.2010, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(RomanEEP @ 11.7.2010,  06:25)
Надо  использовать другие средства, например WaveOut* http://msdn.microsoft.com/en-us/library/aa910393.aspx

а на русский текст есть ссылка? Или для примера код процедуры какой, как это сделать?
PM MAIL WWW   Вверх
Snowy
Дата 12.7.2010, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



PlaySound не поддерживает несколько звуков сразу.
Для воспроизведения фоновой музыки посоветую использовать трекерную.
http://www.delphilab.ru/content/view/252/86/
Сверху неё PlaySound спокойно ложится.
PM MAIL   Вверх
Letion
Дата 12.7.2010, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Snowy @ 12.7.2010,  12:26)
PlaySound не поддерживает несколько звуков сразу.
Для воспроизведения фоновой музыки посоветую использовать трекерную.
http://www.delphilab.ru/content/view/252/86/
Сверху неё PlaySound спокойно ложится.

Спасибо за подсказку! Буду пробовать! smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

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

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

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

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


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

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


 




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


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

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