(26-01-2017 09:00)Igor_A писал(а): Странно, конечно, так как перемотка внутри трека и переключение треков в этой ситуации отрабатываются одной и той же элементарной командой, изменяющей адрес текущей позиции воспроизведения в памяти.
Я сделал вариант APlayer.exe, где треки переключаются через остановку воспроизведения
Но есть и разница. При переходе на другой трек адрес точно известен и (изначально) берётся из CUE файла, а при прокрутке внутри фрагмента как-то рассчитывается, исходя из позиции мышки в момент щелчка. Не знаю, насколько это важно.
Попробовал. Изменения следующие. Прокрутка работает как и раньше. А при переходе на другой трек теперь плейер подвисает, вылазит НАГ "Не могу воспроизвести <имя файла>". При этом плейер не вываливается (но и не реагирует на нажатия), а все дочерние процессы плейера умирают.