![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MediaPlayer [D7, Win95/98, WinXP]
Wpn_ © (2005-06-22 14:14:00)Создаю несколько невизуальных медиаплееров, которые должны воспроизводить обычные wav-файлы, но с моим расширением. Автоматически устройство по расширению не распознаётся, поэтому пишу:
MP.DeviceType:=dtWaveAudio;
MP.Open;
Первый медиаплеер инициализируется нормально, а второй нет, возникает ошибка "Данное имя устройства уже используется приложением в качестве псевдонима, задайте уникальный псевдоним". Почему возникает ошибка и как её избежать? Помогите пожалуста!
DVM (2005-06-22 15:34:00) [1]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/_wce50oriWaveformAudio.asp
Начать отсюда надо.
Digitman (2005-06-22 15:27:00) [2]
> Wpn
чтобы организовать хор им.Г.Веревки, нужно либо программные либо аппаратные (либо и то и иное одновременно) ресурсы, микширующие аудиопотоки в "реальном" времени.
не худшее программное решение дает спецификация DirectSound, она же пытается задействовать для этого аппаратные ресурсы, если таковые доступны.
Wpn_ (2005-06-22 15:16:00) [3]
> DVM © (22.06.05 14:54) [10]
А как? Асинхронно может, но звук-то прерывается
DVM (2005-06-22 14:54:00) [4]
> Wpn_ (22.06.05 14:53) [9]
Да ну?
Wpn_ (2005-06-22 14:53:00) [5]PlaySound не может одновременно несколько звуков играть
DVM (2005-06-22 14:49:00) [6]PlaySound()
Wpn_ (2005-06-22 14:36:00) [7]WinApi это ты что имеешь ввиду? DSound?
Wpn_ (2005-06-22 14:35:00) [8]Я не знаю конечно... понимаю, что не лучший способ. Но выбора уже нет. Надо как-то решить проблему, ведь с нормальным расширением всё работало нормально
DVM (2005-06-22 14:32:00) [9]Проигрывай файлы средствами WinApi, а не через MediaPlayer
DVM (2005-06-22 14:31:00) [10]
> Чтобы проигрывать одновременно несколько файлов
А если звуковая не позволит?
Wpn_ (2005-06-22 14:26:00) [11]Чтобы проигрывать одновременно несколько файлов
Digitman (2005-06-22 14:25:00) [12]видать хор им. Григория Веревки хотел сотворить)
DVM (2005-06-22 14:22:00) [13]А зачем несколько медиаплейеров надо одновременно?