Если я воспроизвожу звук с помощью SoundPlayer или NAudio, , как я могу проверить, когда играл звук? Поскольку я использую это сейчас:Утилизация звука после воспроизведения звука?
waveOut.Play();
waveOut.Dispose();
Если я проверить это, то я слышу немного «щелчок» , как и ожидалось, но я хочу услышать полную длину звука, а затем утилизировать его. Как я могу это сделать?
Oke, но он падает, когда я делаю вещи в форме, поэтому я думаю, что это не имеет смысла, если я закрываю форму, в которой я располагаю всеми звуками. Но я реализую это в коде. Спасибо –
Могу я использовать что-то вроде этого, может быть? SoundHOVER.Dispose(); or: SoundHOVER(). Dispose(); Я не могу понять, что это правильно. –
Утилизация должна выполняться только тогда, когда звук сделан. Не на какое-то время раньше, так что вам нужно ждать. Проблема в том, что вы не можете сказать. –