+3  A: 

You can grab the JSON feed for that video entry before you embed it and see if "yt$format":5 exists, which is the embed SWF. It won't be there if embedding is disabled.

http://gdata.youtube.com/feeds/api/videos/video_id?v=2&alt=json-in-script

Steph Liu