Загрузка аудиофайла в mplayer, приостановка его, а затем загрузка нового файла приводит к краткому фрагменту исходного аудиофайла, который воспроизводится перед воспроизведением нового файла.mplayer воспроизводит клип предыдущего файла при загрузке нового файла
Чтобы воспроизвести проблему:
- Run MPlayer в подчиненном режиме с терминала:
mplayer -slave -quiet /path/to/audio.file
- MPlayer теперь принимает input commands. Введите
pause
и нажмите Enter, чтобы приостановить воспроизведение. Затем введитеloadfile /path/to/new/audio.file
и нажмите Enter для загрузки нового аудиофайла.
В документации input commands есть наконечник ...
Попробуйте использовать что-то вроде ...
- pausing_keep_force pt_step 1
- get_property пауза
, чтобы перейти к следующему файлу. Это позволяет избежать воспроизведения звука, начиная с старого файла, прежде чем переключиться на новый.
Я попытался использовать советник документации, но либо он не работает, либо я не понимаю, как правильно его использовать. Как предотвратить воспроизведение этого маленького бита старого аудиофайла?
Я собрал mplayer из ствола своего исходного дерева, и проблема не устранена.