Blogger doesn't accept your generated HTML cos you don't close the < embed > tag!
When I closed the embed tag with < /embed > all was OK, but not everyone will figure this out.. (er, cos they is not all as smart as m...... :)))
Ps. I've added spaces a round the "<" ">" symbols cos otherwise Blogger won't display the thing cos it thinks it's a real html tag. So you should drop the spaces.