Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full-screen issues and subtitle non-rendering in Edge and Firefox. #748

Closed
TobbeMobiTV opened this issue Sep 3, 2015 · 5 comments · Fixed by #819
Closed

Full-screen issues and subtitle non-rendering in Edge and Firefox. #748

TobbeMobiTV opened this issue Sep 3, 2015 · 5 comments · Fixed by #819
Milestone

Comments

@TobbeMobiTV
Copy link
Contributor

In testing the new HTML rendering of TTML we have found that

  1. Chrome: Works fine in both window and full-screen mode
  2. Safari: Works fine in both window and full-screen mode
  3. IE11: Works fine in window mode. Full-screen doesn't work at all (it seems overlay not supported).
  4. Edge: Native or HTML-rendered are not working unless IE11 mode is set (uses addTextTrack API). Full-screen doesn't work
  5. Firefox (v42): Native text tracks do not work unless IE11 mode is set (uses addTextTrack API). However, onenter() onexit() are not called on the cues so HTML-rendering does not work.

The new control bar in the reference player seems to have similar issues with full-screen. In addition, on Safari the native control bar appears in full-screen, so it should be disabled.

What should we try to fix in Release 1.5?

@TobbeMobiTV
Copy link
Contributor Author

Safari actually has a problem with resizing stop working after reload. A fix is on its way from @KenthMobiTV.

@dsparacio
Copy link
Contributor

I am working on overlay for controls in IE fullscreen ill let you know if I find out how to do this 👍

@KozhinM
Copy link
Contributor

KozhinM commented Sep 21, 2015

@TobbeMobiTV, @AkamaiDASH, I have implemented a fix for control bar issue in full screen mode in IE11 and Edge:
#797
The solution is to wrap a video element inside a div container and request a full screen mode for that container instead of for video itself. I peeped this workaround here:
https://developer.mozilla.org/en-US/Apps/Build/Audio_and_video_delivery/cross_browser_video_player
Unfortunately, I have not found easier way, so I believe we should use it at least till somebody comes up with a better idea.
BTW, this approach also allows us to fix html-rendered-ttml issue for full screen mode, but the thing is that it will work only with our custom control bar, because it is responsible for requesting full screen mode. In case we are using native controls, full screen is always requested for a video, so other elements are not display over it.

@TobbeMobiTV
Copy link
Contributor Author

Nice. Will update the subtitling accordingly and enable on IE11 and on Edge.

@yurydelendik
Copy link

P.S. Firefox related text track issues documented at https://bugzilla.mozilla.org/show_bug.cgi?id=1131952

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants