Fon |
Отправлено: 08.09.2004, 23:50 |
|
Не зарегистрирован
|
Всем привет!
Скажите, пожалуйста, может кто-то сталкивался с такой проблемой:
например есть приложение, которое использует MCI интерфейс для воспроизведения wav файлов. Сначала, открываем устройство
mciSendCommand(NULL, MCI_OPEN, flags, reinterpret_cast(&mop));
далее устанавливаем нейобходимый формат и проигрываем файл и т.д.
Так вот, это приложение без проблем работает под XP и Win2000, но под Win98 водается ошибка:
"msystem 296. The file cannot be played on the specific MCI device."
Подскажите, пожалуйста, в чем может быть дело.
|
|
Gedeon |
Отправлено: 09.09.2004, 08:29 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Мож быть какие кодеки?
|
|
Fon |
Отправлено: 09.09.2004, 22:44 |
|
Не зарегистрирован
|
Может быть и кодеки. Но такая картина повторятся не только у мене на компе. Пробовал на других компьютерах, где 2000 или ХР все ОК, а на 98 полная ерунда. |
|
xim |
Отправлено: 15.09.2004, 14:14 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143
|
Какой формат проигрывается? Если wav — установи:
flags=MCI_OPEN_ELEMENT|MCI_OPEN_TYPE
mop.lpstrElementName="";
mop.lpstrDeviceType="waveaudio"; // для wav
|
|
|