Full-Screen toggle issue in FireFox (7.0.1)

Topics: HTML5 web
Oct 11, 2011 at 11:01 PM

Hi,

I encountered an issue while toggling the FullScreen mode more than once.  This can be easily reproduced by visiting the demo page using Firefox.

 

Step 1: Click on the FullScreen control --- results in the video enlarges to fit the browser, but the video stops playing.

Step 2: Click on the FullScreen control again -- results in the video restores back to the original size, again the video stops playing.

Step 3: attempt to click on the FullScreen control does nothing.

 

Once, I also noticed that while in FullScreen mode, the Silverlight Default-controls and HTML5-overlay controls both show up at the same time.

It seem to work fine in other browsers. Also noticed another minor thing -  while loading the demo page, the underlying default controls show-up briefly before getting hidden. 

 

Is this a known issue ? 

 

Thanks,

-Karthik.

Dec 16, 2011 at 9:30 AM
Edited Dec 16, 2011 at 9:31 AM

Dear Karthik

I am writing to confirm the same behavior in Firefox 8.0 at my machine both at my own website http://nkzba.temelios.sk/html5/ and also at reference CodePlex examples. Moreover, there is a different kind of strange behavior in Opera where when you first maximize the player a then restore back to original size, it becomes miniature. I am skeptical that we will see bugfixes any time soon. See my posts here for more.

 

HTML5 and H.264 video fan who is keeping close eye on MPEG DASH developments,

Jan Sichula

http://sichula.temelios.sk/ (English website for ministry friends – family photos, videos and ministry newsletter archive)

Dec 16, 2011 at 8:49 PM

Hello Karthik and Jan,

I was able to reproduce the issue of video playback stopping when full screen is toggled in Firefox using Silverlight as the fallback. There is a known issue with FireFox where plugins are reloaded when their width or height change. In other words, resizing a Silverlight plugin in Firefox triggers a reload of the content. Other browsers do not have this issue. More on this issue here: http://forums.silverlight.net/t/203275.aspx/1

I was unable to reproduce the issue of the full screen button becoming unresponsive when attempting to toggle full screen again. I was also unable to reproduce the issue with the player becoming miniature when restoring it back to its original size in Opera. If you are still experiencing these issues, please provide the complete steps for reproducing the issue.

There is an issue with a flash of unstyled content when the video tag or Silverlight player first loads before the HTML5 Player Framework finishes loading. This may allow the native controls to display briefly before the player takes over. We will look into a fix for the issue.

Thanks,

James

Dec 19, 2011 at 4:41 PM
Edited Dec 20, 2011 at 9:24 AM

Dear James,

 

 

Hello Karthik and Jan,

I was able to reproduce the issue of video playback stopping when full screen is toggled in Firefox using Silverlight as the fallback. There is a known issue with FireFox where plugins are reloaded when their width or height change. In other words, resizing a Silverlight plugin in Firefox triggers a reload of the content. Other browsers do not have this issue. More on this issue here: http://forums.silverlight.net/t/203275.aspx/1

Thank you for the reference, this explains a lot. Now, I quick solution will be non-windowsless SL plugin with native controls and true fullscreen (not a div resizing).

I was unable to reproduce the issue of the full screen button becoming unresponsive when attempting to toggle full screen again. I was also unable to reproduce the issue with the player becoming miniature when restoring it back to its original size in Opera. If you are still experiencing these issues, please provide the complete steps for reproducing the issue.

Please try it at my experimental web page here http://nkzba.temelios.sk/html5/. I have used Opera 11:60 and Silverlight 4.0.60831.0 and the minimization problem repeatedly appears.

There is an issue with a flash of unstyled content when the video tag or Silverlight player first loads before the HTML5 Player Framework finishes loading. This may allow the native controls to display briefly before the player takes over. We will look into a fix for the issue.

Native controls for SL and non-windowless mode should resolve it completely for those who can sacrifice some of HTML extra features. The sooner we can have self-contained SL fallback with true full screen, the better.

Thanks.

Best regards,

Jan Sichula