added code for AudioPlayer that doesn't use JMF. however, still doesn't work