title: YouTube Iframe API to handle multiple players is not working on IE/Opera
body: <p><strong>jsFiddle:</strong> <a href="http://jsfiddle.net/krU9K/4/" rel="nofollow">http://jsfiddle.net/krU9K/4/</a></p>
  
  <p>My WordPress posts will have embed youtube and vimeo videos beneath the post thumbnail, after user clicks on the thumbnail I want it to fadeout and video should start playing.</p>
  
  <p>All embed iframe ids are of this structure <code>"youtube-{postid}"</code> or <code>"vimeo-{postid}"</code>. So on page load I can check for the id prefix and use youtube/vimeo player api initialization and put them into global <code>var players - {};</code> object to hold all players.</p>
  
  <p>Firefox/Chrome works OK, but not on Opera/IE. Operas console gives an error <code>Uncaught exception: TypeError: Cannot convert 'players[iframeID]' to object</code>. So it looks like on Opera the object is empty while on FF/Chrome it has all players and works.</p>
  
  <p>Any tips/ideas?</p>