В настоящее время я пытаюсь создать mp3-плеер с командами, предложенными в ответе this.Есть ли способ приостановить/остановить mp3-файл, играющий с mcisendstring, с опцией «wait»?
На самом деле он работает довольно большой, но сейчас я пытаюсь осуществить сплошную игру с
mciSendString("play mp3 wait", NULL, 0, NULL);
Эта команда должна играть mp3 файл от начала до конца и ждать, пока он фактически закончил играть ,
Это работает правильно, однако, я был убежден, прежде чем пытаться его, что пауза или остановка команды, которые работают с обычной игрой будет работать здесь, а также:
mciSendString("pause mp3", NULL, 0, NULL);
mciSendString("stop mp3", NULL, 0, NULL);
Однако каждая команда, кажется, не отвечать на запросы к бегущему mp3.
Нет сообщений об ошибке или еще что-либо, это просто не работает, как у меня сейчас.
Есть ли способ сделать это? Любые дополнительные параметры, которые мне пришлось бы отправлять с помощью моих команд паузы/остановки?
вы можете попробовать «играть mp3» вместо «играть mp3 выжидательную» – Zohar81
призыв к 'mciSendString («играть mp3 ждать», ...' не возвращается, пока игра не была закончена. – wimh
@ Zohar81 да , который работает, я уже использую его, если я не хочу, чтобы игра продолжалась, но мне хотелось бы, чтобы это работало так, как будто это обеспечило бы легкую реализацию воспроизведения в непрерывном режиме. Возможно и в других случаях, но это было бы здорово если бы это сработало – Sossenbinder