Fix for no playback bug

Doesn't require constant creation of mediaplayer objects, no out of
memory errors after hitting the button lots of times. Fixes #1