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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сколько можно делать плееров? Сколько плееров может быть в приложении 
:(
    Опции темы
Гоша
Дата 10.6.2004, 17:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Как быть, если в приложении приходится использовать много разных звуков? Если сделать один mediaplayer, то он долго загружает каждый звук и работа программы тормозится. Также иногда приходится использовать несколько звуков одновременно. Я сделал 20 mediaplayer-ов, свой для каждого звука, но мне кажется, что это слишком громоздко. Есть ли другая возможность для работы со звуками?
  Вверх
Maverick
Дата 10.6.2004, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Поищи по форуму.... Но вообще-то 20 звуков одновременно? Тебе не кажется, то это перебор для любого приложения? Даже не представляю, что оно может делать....


--------------------
smile
PM ICQ GTalk   Вверх
_hunter
Дата 10.6.2004, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



на ReGet посмотри -- сразу представиш smile.gif


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Pakshin A. S.
Дата 10.6.2004, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вроде была PlaySound. hmmm.gif Если создать 20 потоков, синхронизировать их и зупестить 20 разных звуков одновременно... наверное, заработает wink.gif
PM   Вверх
Jey_k
Дата 10.6.2004, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

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



20?! Весело, мне больше двух не приходилось.
Есть компоненты работы со звуком и даже микшеры,задай в поисковике


--------------------
PM MAIL WWW   Вверх
Гоша
Дата 11.6.2004, 06:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нет, одновременно бывает не больше 3 звуков (не считая музыку), однако беда в том, что если использовать один mediaplayer, то он долго загружает каждый звук, а в приложении необходимо, чтобы нужный звук воспроизводился мгновенно. Поэтому приходится при запуске приложения открывать все mediapleer-ы и каждому задавать свой звук. Но может быть существуют какие-то библиотеки для работы со звуком?
  Вверх
Guest
Дата 11.6.2004, 08:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Игруху чтоль пишешь? biggrin.gif
Ну если больше трех не бывает, зачем же ты их 20 налепил?
А вообще, у тя звуки в файле ресурсов или отдельно на винте?
Какого формата звук, WAW, MP3 ыль ысчо какой?

  Вверх
Гоша
Дата 11.6.2004, 11:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Хоть их и не бывает больше трех, в любой момент может понадобиться любой их них, поэтому нужно, чтобы все были подгружены. Также если за короткий промежуток времени, время которого короче времени звучания звука (но не одновременно) происходят два одинаковых события, то желательно иметь два звука (например два щелчка один за другим). Для этого приходится дублировать звуки, иначе произойдет два события и для них будет только один звук.
  Вверх
Гоша
Дата 11.6.2004, 11:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











P.S. Формат звука wav.
  Вверх
z-END
Дата 11.6.2004, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

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



Цитата
Нет, одновременно бывает не больше 3 звуков (не считая музыку),

Гоша, позвольте с вами несогласиться, звуки в окнах воспроизводятся 2 путями -
первый (устаревший, он уже практически неиспользуется) - через ММсистем (т.е. через возможности звуковой карты, если какой-нить SoundBlaster тысяч в несколько у.е. так у него на вход идет аж под 100 каналовsmile.gif а если за 15 у.е. то 1 цифровой и 1 MIDI и пипец.
второй - через звуковоую среду DirectX или еще че нить, где передел количества одновременно проигрываемых звуков ограничен возможностью самой звуковой системы и способностью компа... так вот этот вариант принимает все входящие звуковые сигналы, складывает их и только после этого посылает на звуковую карту, но уже как 1 звуковой поток...
ЗЫ мож конечно я неправ, но мне эту схему рассказывал человек весьма неплохо разибрающийся в этой сфере...


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

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

Запрещено:

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

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

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

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


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

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


 




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


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

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