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.
Features API › Fullscreen: the same from your own page (iframe or Web SDK) or from your Unreal app, with demos and troubleshooting.
Where: Control Panel › your app › a stream link's configuration › pencil icon (edit) › switch on Advanced Options › UI tab.
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.
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.
| 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 |
Changes reach viewers the next time they open the stream. Anyone already watching keeps what they started with until they reload.
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