What steps will reproduce the problem?
1. Create and render an instance of goog.ui.media.FlashObject
2. Test on IE 11
What is the expected output? What do you see instead?
Flash movie should be rendered, but nothing happens.
IE 11 appears to have switched to the Gecko/Webkit style of using an embed tag
for flash content rather than the object tag used by previous versions of IE.
I was able to work around the issue by adding the following check to my code
before the first call to .render():
if (goog.userAgent.isDocumentModeOrHigher(11)) {
goog.ui.media.FlashObject.IE_HTML_ = goog.ui.media.FlashObject.FF_HTML_;
goog.ui.media.FlashObject.IE_WMODE_PARAMS_ = goog.ui.media.FlashObject.FF_WMODE_PARAMS_;
}
Presumably this check should be incorporated in lines 559 and 562 of
/closure/goog/ui/media/flashobject.js
Original issue reported on code.google.com by andrew.c...@period7.com on 17 Mar 2014 at 10:41
Original issue reported on code.google.com by
andrew.c...@period7.com
on 17 Mar 2014 at 10:41