Fullscreen button

Two Eagle 3D Streaming settings control the fullscreen button your viewers see. What fullscreen can actually do depends on the device, and on phones it differs enough to be worth knowing before you switch it on.

Where: Control Panel › your app › a stream link's configuration › pencil icon (edit) › switch on Advanced Options › UI tab.

The two settings

Fullscreen Button

Shows the fullscreen button in the stream's control bar. On by default. With it off, no viewer sees the button on any device.

Even when it is on, the button only appears where fullscreen can actually work. That is the point of the second setting.

Show it where only video fullscreen is possible

A child of the setting above, off by default. It makes the button appear on devices that cannot put the page into fullscreen but can put the video into fullscreen — in practice, iPhones.

Turning it on changes what a viewer can do, not just what they can see. Read the next section before enabling it.

What happens on each platform

Device Button shown by default What fullscreen does Can the viewer still use your app?
Windows / Mac desktop
Chrome, Edge, Firefox, Safari
Yes The whole stream area fills the screen, with your controls still on top of it. Yes — everything works normally
Android phone / tablet Yes Same as desktop — the page goes fullscreen. Yes
iPad Yes Same as desktop. Yes
iPhone No Only with the second setting on. The video fills the screen in Apple's own video player — not your page. No — see below

Deciding

Changes reach viewers the next time they open the stream. Anyone already watching keeps what they started with until they reload.

If your stream is embedded in another page

When the stream runs inside an <iframe> on your own website, fullscreen has to be permitted by the page doing the embedding. If it is not, the browser blocks fullscreen entirely and the button is hidden — on every device, including desktop.

The embedding page needs the permission on the iframe:

<iframe src="…" allow="fullscreen"></iframe>

The second setting does not override this, and deliberately so. A blocked iframe means fullscreen cannot work at all — not even video fullscreen — so forcing the button to appear would only give viewers something that does nothing when tapped.

Last updated