По материалам сайта http://detskii-mir55.ru.
C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
MCI and Windows98
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

Вернуться в Вопросы программирования в C++Builder