Есть ли способ приостановить / остановить воспроизведение mp3-файла с помощью mcisendstring с помощью кнопки «wait» вариант?

В настоящее время я пытаюсь создать mp3-плеер с помощью команд, предлагаемых в этот ответ.

На самом деле это работает довольно хорошо, но сейчас я пытаюсь реализовать непрерывную игру с

mciSendString("play mp3 wait", NULL, 0, NULL);

Предполагается, что эта команда воспроизводит mp3-файл от начала до конца и ждет, пока он фактически не завершит воспроизведение.

Это работает правильно, однако, перед тем, как попробовать, я убедился, что команды паузы или остановки, которые работают с обычной игрой, будут работать и здесь:

mciSendString("pause mp3", NULL, 0, NULL);

mciSendString("stop mp3", NULL, 0, NULL);

Тем не менее, каждая команда, кажется, не отвечает на работающий mp3.

Там нет сообщений об ошибках или чего-то еще, это просто не работает так, как у меня сейчас.

Есть ли способ сделать это? Какие-либо дополнительные параметры я должен был бы отправить с моими командами паузы / остановки?

1

Решение

Вы можете использовать команды ожидания / остановки, если команда воспроизведения будет изменена, чтобы избежать ожидания, пока * .mp3 не завершит воспроизведение.

mciSendString("play mp3", NULL, 0, NULL);
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]