Описание тега mci

MCI (сокращение от Media Control Interface) - это API высокого уровня, предоставляющий стандартные команды для воспроизведения мультимедийных устройств и записи файлов мультимедийных ресурсов.
0 ответов

MCI загрузить видеофайл

Я пытаюсь загрузить, а затем воспроизвести видеофайл с помощью mci в моем приложении Visual C++, но метод mciSendString() продолжает давать сбой и возвращает код ошибки. Код ошибки - 259 значений "MCIERR_UNRECOGNIZED_KEYWORD". Команда и формат выгля…
17 мар '13 в 00:03
1 ответ

Смена звуковой карты и проигрывание MP3

Я хочу воспроизвести MP3 на звуковой карте, отличной от стандартной (например, я подключил USB-гарнитуру). У меня есть код, который отлично работает, если я хочу воспроизвести файл WAV на другой звуковой карте. Но с MP3 это просто не получается. Я п…
08 дек '12 в 05:31
1 ответ

Открытие и закрытие нескольких приводов

Я работаю над роботом записи DVD. В рамках этого процесса мне нужно открыть и закрыть лотки для DVD, чтобы робот мог поднять диски после записи. Однако я столкнулся с проблемой. Я могу управлять извлечением только на одном DVD-рекордере! Поскольку у…
08 фев '13 в 21:48
0 ответов

Сбой интерфейса управления мультимедиа в Windows 10

Я написал несколько основных программ на C++, используя Windows MCI ("Media Control Interface"), особенно для воспроизведения файлов MIDI и MP3. Раньше они прекрасно работали на Windows XP. Недавно я перешел на Windows 10, и теперь они иногда работа…
17 янв '16 в 04:40
2 ответа

C# MciSendString Recording, работает в режиме отладки, не развернут

Я действительно надеюсь, что кто-то может указать мне правильное направление с этим. Этот код отлично работает при отладке в Visual Studio Express 2010, но выдает ошибку mci 263 - "Указанное устройство не открыто и не распознается mci" при сборке и …
16 апр '12 в 14:27
2 ответа

Попытка открыть лоток для CD

Я пытаюсь открыть и закрыть лоток для компакт-дисков моего компьютера, используя кусок кода. Я использовал команды MCI и включил winmm.lib в дополнительных зависимостях конфигурации моего проекта. Я включил windows.h а также mmsystem.h также. Код, к…
20 фев '14 в 12:42
1 ответ

C++ Win32 - Как зациклить MIDI с mciSendString()?

Я делаю игру и пытаюсь зациклить MIDI-файл с помощью mciSendString(). Я посмотрел на CProgramming.com, но объекты окна примера были OWL, и я не мог их портировать. Я также попытался посмотреть на вопрос Брайана Градина, но ответ содержал только две …
25 мар '14 в 18:20
1 ответ

(python) Разное поведение при вызове с использованием threading.Timer

Я хочу сделать небольшой музыкальный проигрыватель командной строки на основе модуля Python "mp3play". Я хочу регулярно проверять, не прекратилось ли воспроизведение песни (и, в конечном итоге, начать новую песню), но пользователь должен иметь возмо…
25 июл '14 в 22:25
1 ответ

Обнаружение щелчков мышью по видео, воспроизводимому с помощью команд MCI

У меня есть приложение, которое воспроизводит видео. Я использую MCI для воспроизведения видео и прикрепить его к панели управления. Я ловлю щелчки мышью на главной форме и всех элементах управления, но когда я нажимаю на видео, воспроизводимое с по…
21 ноя '14 в 04:28
2 ответа

Запускать и останавливать MediaElement в определенное время

Я изменил приложение на WPF, оно воспроизводит аудио, видео и изображения, основанные на временных событиях.. Я использовал "string MciCommand = string.Format(" Воспроизведение кадров с {0} до {1} {2}"", до. Я искал и пытался исправить эту проблему …
07 сен '11 в 16:00
1 ответ

Delphi / MCI Эксклюзивное управление микрофоном

Поэтому я записываю аудио с Delphi, используя MCISendString. Код работает нормально с одним исключением. Я позволяю пользователю устанавливать параметры, каналы, биты, частоту, и в Windows 7 это работало нормально. Теперь в Windows 10 я получаю mcie…
14 мар '16 в 15:34
0 ответов

Считать амплитуды (MP3/WAV) с помощью MCI Command

Мы с несколькими друзьями работаем над звуковой платой, и мы хотели бы реализовать генератор сигналов, для которого нам нужна информация об амплитудах звука в определенных точках. Я был бы очень благодарен за любую идею о том, как получить эту инфор…
15 май '13 в 18:17
1 ответ

Положение / длина состояния mci отсутствует

Я пытаюсь проверить, не закончился ли звуковой файл с помощью Windows MCI API в vb.net, но он продолжает выдавать недопустимое имя устройства (263 - MCIERR_INVALID_DEVICE_NAME), это из-за моего синтаксиса или какой-то другой ошибки? Public Sub Check…
17 июн '16 в 13:24
2 ответа

Воспроизведение списка аудиофайлов в последовательности

Я столкнулся с ситуацией. Я пишу приложение для Windows на C# .NET. Я хочу воспроизводить несколько файлов.wav один за другим и делать это непрерывно. есть класс, который мог бы позволить это? в противном случае, как бы я это реализовал? Я попытался…
24 дек '09 в 18:06
4 ответа

mciSendString() ошибка громкости setaudio 261

Я использую MCI, чтобы сделать что-то связанное со звуком, и все работает, кроме того, что я не могу изменить громкость. У меня есть следующий код: mciSendStringA("open res/theme.wav type waveaudio alias maintheme", nullptr, 0, nullptr); MCIERROR er…
15 фев '15 в 01:25
4 ответа

mciSendString не будет воспроизводить аудиофайл, если путь слишком длинный

Когда путь + имя файла действительно длинный, я заметил, что PlaySound(fName.c_str(), NULL, SND_ASYNC); работает, но не mciSendString((L"open \"" + fName + L"\" type waveaudio alias sample").c_str(), NULL, 0, NULL); mciSendString(L"play sample", NUL…
20 июл '17 в 17:26
1 ответ

.wav Player: mmioOpen API

Я пытаюсь сделать аудио плеер, который воспроизводит файлы.wav. Я написал функцию ReadWaveFile(CString szFilename) для чтения волновых данных файла в структуру WAVEHDR. В этой функции BOOL CWavePlay::ReadWaveFile(CString szFilename) { hmmio = mmioOp…
29 мар '12 в 07:19
0 ответов

Фоновая задача для простых операций?

Мне нужно воспроизвести несколько звуков, и если один звук уже воспроизводится, последующие звуки будут поставлены в очередь. Я использую вызовы MCI API. До сих пор я использую этот звуковой проигрыватель в качестве элемента управления COM с InterOp…
22 сен '17 в 11:48
2 ответа

Как получить длину песни с MCI

Попробуйте найти длительность песни, например, ЧЧ: ММ: СС, для показа в моей программе. Попробуй использовать [DllImport("winmm.dll")] private static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwn…
18 сен '13 в 17:46
1 ответ

Как воспроизвести MP4 видео с помощью устройства MCI

С помощью команды mciSendString я могу воспроизводить avi, mpeg, mp3 и т. Д., Но не могу воспроизвести mp4. Здесь на этом веб-сайте написано, что я могу воспроизводить любые видео при условии, что у меня установлены правильные кодеки. Я могу играть …
12 янв '12 в 22:16