Name: kk38543 Date: 01/14/2000
An applet which is reloaded, or stopped and restarted,
may no longer receive events from Java Sound (such as
START and STOP).
To reproduce the problem: Run the Java Sound demo as
an applet. In the Capture/Playback panel, record and
playback audio a few times. Notice that sound records
and plays back successfully. Now, from the menu, choose
"Stop" and then "Restart." Note that you can now record
audio one more time. However, when you stop recording,
the audio device remains open and you get error messages
when you try to play back or record more audio.
Investigating a bit, it turns out that the Java Sound
demo app depends on receiving START and STOP events
to determine when recording and playback have begun or
stopped. Once the applet has been stopped and restarted,
no more events are generated.
======================================================================