That should never ever result in an unhandled exception. It should give me a prompt saying "no flash player detected, please install one" (ideally with a link to where I can get one), instead it throws unhandled exceptions.
Also, define a "flash player"?
I have MPC-HC which plays flash, I have the chrome with built in flash, I have flash plugin for IE8 and firefox.... what other flash player do I need? And why is there no mention of that requirement anywhere?
Idea: Use the current video tab instead of a popup.
Make a check for presence of player, if player is found load current video tab. If player not found load an alternative "video" tab that contains instructions on what to download and install instead of videos.