Вы можете использовать событие pagebeforehide для удаления флеш-видео, однако вы также можете использовать метод встраивания iframe в youtube для показа видео, а не встраивать тег (у меня не было проблем с постоянными флеш-объектами при использовании метода iframe).
$('#youtube_page_id').live('pagebeforehide', function () {
$('#youtube_embed_id').remove();
});
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
Еще одно преимущество использования метода iframe с youtube заключается в том, что youtube обнаружит устройство, на котором находится пользователь, и отобразит видео соответствующего типа.Например, если пользователь подключен к iPhone, YouTube отобразит видео HTML5, а не Flash.