Использование mciSendString с пробелами
Я пытаюсь воспроизвести звуковой файл с пробелами в его названии
пример: "мой File.wav"
Итак, отправка файлов выглядит так:
mciSendString("play C:\\myFile.wav",0,0,0);
будет работать просто отлично. но:
mciSendString("play C:\\my File.wav",0,0,0);
не удастся.
Есть ли решение этой проблемы?
1 ответ
Решение
В Windows пути, содержащие белые символы, должны быть заключены в кавычки. Так что вместо:
mciSendString("play C:\\my File.wav", 0, 0, 0);
напишите это:
mciSendString("play \"C:\\my File.wav\"", 0, 0, 0);
Это должно работать.