Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: музло  (Прочитано 11118 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
megabist
Гость
« : 28-02-2006 13:31 » 

вот тут есть такой впрос можно ли забить в программу постоянное звучание музыки но с возможночтью тормознуть это только медиаплеером? Не понял Не понял
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #1 : 28-02-2006 13:37 » 

Не понял?
Ты сам понял что спросил???
Записан

А птичку нашу прошу не обижать!!!
megabist
Гость
« Ответ #2 : 28-02-2006 13:43 » new

ну имеется ввиду то чтоб не открывать музло компонентом медиаплеер (он вроде открывается) так вот а можно ли как-нибудь ещё?
Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 28-02-2006 15:51 » 

так функция АПИщшная есть для этого вроде.
Цитата
The PlaySound function plays a sound specified by the given filename, resource, or system event. (A system event may be associated with a sound in the registry or in the WIN.INI file.)

BOOL PlaySound(
  LPCSTR pszSound, 
  HMODULE hmod,     
  DWORD fdwSound   
);
Parameters
pszSound
A string that specifies the sound to play. If this parameter is NULL, any currently playing waveform sound is stopped. To stop a non-waveform sound, specify SND_PURGE in the fdwSound parameter.
Three flags in fdwSound (SND_ALIAS, SND_FILENAME, and SND_RESOURCE) determine whether the name is interpreted as an alias for a system event, a filename, or a resource identifier. If none of these flags are specified, PlaySound searches the registry or the WIN.INI file for an association with the specified sound name. If an association is found, the sound event is played. If no association is found in the registry, the name is interpreted as a filename.

hmod
Handle to the executable file that contains the resource to be loaded. This parameter must be NULL unless SND_RESOURCE is specified in fdwSound.
fdwSound
Flags for playing the sound. The following values are defined.
Подробнее сам знаешь где Ага
Записан

ещё один вопрос ...
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #4 : 28-02-2006 16:22 » 

Это тоже затрагивает компоненту Улыбаюсь
Нет такой возможности, для проигрывания музыки есть только один способ, программировать канал на саунд-бластер. Однако в Виндовс канал - это драйвер, выше него по структуре стоят кодеки.
Т.е. вот так:

Программа
----------
DirectX API
----------
Codecs
----------
Driver
----------
Железо


Обращение возможно и напрямую к драйверу, и напрямую к кодекам, но тогда это будет требовать специализированные установки для работы программы.
Отсюда унифицированный интерфейс верхнего уровня.

Вопро, зачем извращаться??? Чем тебя стандартные возможности не устраивают?



Записан

А птичку нашу прошу не обижать!!!
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 01-03-2006 06:48 » 

Цитата
Это тоже затрагивает компоненту Улыбаюсь
Это получается, если у меня на ОС не стоит ни один проигрыватель музыки (например мп3), то мелодия не програется?
Или все таки проиграется, только будет задействована виндовозовские функции, которые идут вместе с виндой, а не с проигрывателями (если такие вообще есть)?
Записан

ещё один вопрос ...
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #6 : 01-03-2006 13:39 » 

Винда когда ставит Media Player в обязательном порядке также будет ставить кодеки MP3, WAV. До определенного момента WinAMP использовала библиотеку принадлежашую AOL. Сама WinAMP была просто оболочкой для библиотеки. Потом когда в AOL спохватились. Им пришлось библиотеку переписать.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 01-03-2006 13:50 » 

А если я при установке Винды не ставлю Медиа плеер, будут ли установлены кодеки?
Записан

ещё один вопрос ...
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #8 : 01-03-2006 14:02 » 

Попробуй. Потом зайди по пути Пуск->Параметры->Контрольная панель->Система->Hardware->Менеджер устройств->Контролеры звука, видео и игровой контролер-Аудио кодеки->Свойства.
Увидиш какие вообше кодеки у тебя присутствуют в системе.
У меня их около 11.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #9 : 01-03-2006 14:07 » 

Медиа плеер ставит только свои компоненты, к компонента ДиреектХ относящиеся мало Улыбаюсь скажем дополняет кодеки или еще чего.
Основа медиа в данном случае интерфейсы поставляемые именно Директ Иксом, а не программой.

Вспомните, что на НТ4 первых версий игрушки не шли, так как она не была адаптирована именно к Директ Икс особенностям и инетрфейсам.
Записан

А птичку нашу прошу не обижать!!!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines