СообЧа > База Знаний > Windows > Мультимедиа

Вопрос

Для чего в файле Win.ini в разделе «Compatibility???» перечислены непонятные ??? ?.
mci extensions
Можно ли их не загружать?

Ответ

Начиная с Windows 3.xx в Win.ini существует специальный раздел для ресурсов мультимедиа, которые управляются посредством MCI-драйверов.
Вообще, MCI — это Media Control Interface.
Состоит он из следующих разделов:

CDAudio — Воспроизведение музыки с CD.
AviVideo — Видео в *.AVI-формате.
MPEGVideo — MPEG-видео для форматов mpeg, mpe, mpg, mpa, enc, dat, m1v, mp2, mov, qt, au, snd, aif, aiff, aifc
WAVEAudio — аудиофайлы в *.WAV-формате.
Sequencer — MIDI в *.RLE или *.MID-формате.
Overlay — аналоговое видео, например, для TV-карт

Какие именно драйвера MCI установлены в системе можно посмотреть в разделе [mci] файла System.ini.
Вот пример:
[mci]
cdaudio=mcicda.drv
sequencer=mciseq.drv
waveaudio=mciwave.drv
avivideo=mciavi.drv
MPEGVideo=mciqtz.drv
videodisc=mcipionr.drv
vcr=mcivisca.drv
overlay=mci4cap.drv

А загружаться — пусть загружаются, это же системные установки. Вот если захочешь сам управлять тем, какая программа будет обрабатывать файл мультимедиа с соответствующим расширением, вот тогда и будешь вносить изменения.
Для примера покажу, как это делается при установке QuickTime
В Win.ini прописывается следующее:
В разделе [extensions]
mov=player.exe ^.mov
pic=viewer.exe ^.pic
В разделе [mci extensions]
mov=QTWVideo
pic=QTWVideo
jpg=QTWVideo
В разделе [embedding] тоже кое-что прописывается.
А в System.ini в разделе [mci] пишется следующее:
QTWVideo=mciqtw.drv

A.F.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация