WebRTC icon indicating copy to clipboard operation
WebRTC copied to clipboard

No full-screen function on companion app

Open srodighiero opened this issue 2 years ago • 5 comments

Did non have a chance to test it on android. Full-screen function working fine on web interface, button is missing on companion app, while sound and play/pause buttons are present and working

srodighiero avatar May 16 '22 07:05 srodighiero

I have the same problem with IOS, with ui: true There is no full screen button. 0D926ECF-C39C-485C-B0A3-3AA6DB9E35B6

cbroissa-github avatar May 19 '22 22:05 cbroissa-github

even unable to unmute. it gets muted again if i try to unmute it

ammaralfarsi avatar May 25 '22 08:05 ammaralfarsi

@ammaralfarsi same for me. Workaround in my case is to hold the mute/unmute button for few seconds.

srodighiero avatar May 25 '22 09:05 srodighiero

@ammaralfarsi same for me. Workaround in my case is to hold the mute/unmute button for few seconds.

Just tried it and it works when i hold if for few secs.

Thx

ammaralfarsi avatar May 25 '22 09:05 ammaralfarsi

Updated to HA 2022.7 and WebRTC 2.3.1. Cameras work fine with full-screen option on iPhone until I set ui: true Mute on/off does not work even if I press for seconds.

andyp05 avatar Jul 13 '22 14:07 andyp05

For me fullscreen still not working. Home Assistant 2022.12.6 WebRTC Camera 2.3.1

keeema avatar Dec 16 '22 13:12 keeema

Unfortunately, the iPhone has the worst browser in the world today. It does not support a lot of modern web technologies. Including MSE and Full screen: https://caniuse.com/mediasource https://caniuse.com/fullscreen

PS. No problem on desktop Mac or iPad. Only iPhones...

AlexxIT avatar Jan 02 '23 12:01 AlexxIT

Unfortunately, the iPhone has the worst browser in the world today. It does not support a lot of modern web technologies. Including MSE and Full screen: https://caniuse.com/mediasource https://caniuse.com/fullscreen

PS. No problem on desktop Mac or iPad. Only iPhones...

Hi, I have very same problem also on iPad. When "ui: true" all buttons are gone. I can see them just for short time before the video is loaded.

Home Assistant 2023.1.1 Supervisor 2022.12.1 Operating System 9.4 Frontend 20230104.0 WebRTC-3.0-beta.3 iPadOS 16.2 Home Assistant app on iOS 2022.10.1

MStcz avatar Jan 08 '23 02:01 MStcz

Full screen not showing for me on ios iphone 13 pro, ios 16.1.2 controls never show, not when UI: true is set, and not when it is not set webrtc version: v3.0-beta4

used to work in non v3 versions

jorisrymenants avatar Jan 13 '23 09:01 jorisrymenants

The iPhone browser does not support this feature

AlexxIT avatar Jan 13 '23 10:01 AlexxIT

The iPhone browser does not support this feature

WebRTC cards in iPhone Safari do show the normal video controls (play, stop, Airplay, full screen), and native Home Assistant video streams in the iPhone companion app also have the video controls, so videos can show the controls. I don't know off the top of my head what the requirements are for doing so, though.

jason0x43 avatar Jan 21 '23 21:01 jason0x43

@jason0x43 problem with custom UI. When native controls disabled

AlexxIT avatar Jan 22 '23 04:01 AlexxIT

Odd that the issue only seems to apply to the iPhone companion app, and not the iPad companion app or Safari on any device.

Interestingly, with WebRTC v3.0.0 I get the custom UI (the PTZ controls, at least) and the native controls in the iPhone companion app, and all of them work.

jason0x43 avatar Jan 22 '23 14:01 jason0x43

@MStcz custom UI for iPad should be fixed in latest release

AlexxIT avatar Jan 22 '23 15:01 AlexxIT

@MStcz custom UI for iPad should be fixed in latest release

Hi @AlexxIT, thank you for the update. I can see custom shortcuts, speaker button at the bottom right but not full screen button at the bottom left. Tested on iPad with "ui: true".

Home Assistant 2023.1.7 Supervisor 2023.01.1 Operating System 9.4 Frontend Frontend 20230110.0 WebRTC v3.0.1 iPadOS 16.2 Home Assistant app on iOS 2022.10.1

MStcz avatar Jan 27 '23 02:01 MStcz

I saw that this issue is closed but wanted to advise that the Full Screen Button is missing from iPAD IOS 16.2. Iam running WebRTC version 3.0.2. The Full Screen button appears and works on a PC web browser.

Home Assistant 2023.2.0 Supervisor 2023.01.1 Operating System 9.5 Frontend 20230201.0 - latest

haforme avatar Feb 03 '23 01:02 haforme

Just for comparison, I'm also running HA 2023.2.0 and WebRTC 3.0.2, and the full screen button does show up on my iPad running iOS 16.2.

jason0x43 avatar Feb 03 '23 01:02 jason0x43

I cleared the cache in the companion app and that did not fix the issues.

Do you have "ui: true" in your webRTC card. I do and the full screen indicator [ ] shows up in the bottom left corner of my PC but nothing for the app. Maybe that is the difference. If I set "ui: false" then I see the arrows that allow me to stretch the screen to full but then other items appear that I do not wish to see.

haforme avatar Feb 03 '23 01:02 haforme

I have ui: true, and if I tap the video I see both the native controls and the WebRTC UI (the PTZ controls, at least).

IMG_B414E2239363-1

jason0x43 avatar Feb 03 '23 01:02 jason0x43

I have ui: true, and if I tap the video I see both the native controls and the WebRTC UI (the PTZ controls, at least).

It is strange. I am able to achieve very same result as you but just with ui: false. In that case each time I open the stream can see pause icon in the middle of the screen and partial opacity over the whole screen - I don 't like it. That 's why I prefer ui: true but there is no full screen mode button/icon.

iPad ui: false after click: iPad_3d_uif1 Zive Vysilani = Live Broadcast

iPad ui: false: iPad_3d_uif2

iPad ui: true: iPad_3d_uit

Laptop ui: true: LT_3d_uit

Laptop ui: false: LT_3d_uif

MStcz avatar Feb 05 '23 23:02 MStcz

Would it be possible to have an option of "ui: supported" and not set custom UI for iOS browsers?

giantorth avatar Mar 19 '23 16:03 giantorth