OK I have built an application which uses the youtube API. It loads a video into the application when the user clicks a button. If the user clicks another button a new video is loaded in it's place. You can see it here: http://www.grantanderson.net/blogFiles/honours/youtube.html
Everything works except the audio from the previous video doesn't stop.
I use
ytplayer.stopVideo();
ytplayer.clearVideo();
I tried adding at the end of this
ytplayer.destroy();
But it hasn't fixed the problem.