[Interest] WebView will someone shed some light please

Konstantin Tokarev annulen at yandex.ru
Wed Oct 18 16:26:06 CEST 2017



17.10.2017, 17:38, "Marek.Floriańczyk" <marek.florianczyk at gmail.com>:
> Dnia wtorek, 17 października 2017 16:27:05 CEST Jason H pisze:
>>  > Sent: Wednesday, October 11, 2017 at 12:47 PM
>>  > From: "Marek.Floriańczyk" <marek.florianczyk at gmail.com>
>>  > To: interest at qt-project.org
>>  > Subject: [Interest] WebView will someone shed some light please
>>  >
>>  > Hi all,
>>  >
>>  > I need to ask about QML WebView module.
>>  > I'm working on an mobile application that should display single web page
>>  > with JS library for webRTC - audio/video transmission.
>>  > It looks like web page is loaded, JS library starts up, but I can't access
>>  > camera and mic.
>>  > With QWebEngineView on Desktop platform it works, this web page also works
>>  > when displayed it in chrome browser on the phone.
>>  >
>>  > From what I understand WebView is a wrapper around platform native web
>>  > browser engine, since Android and iOS supports webRTC what is a real
>>  > problem with WebView to support access to microphone and camera, like in
>>  > QWebEngineView: onFeaturePermissionRequested: {
>>  >
>>  > grantFeaturePermission(securityOrigin, feature, true);
>>  >
>>  > }
>>  >
>>  > Is this some functionality that hasn't been written yet, or is it a deeper
>>  > problem, policy or something else.
>>  > This is a real showstopper in my project, so I need to ask is it possible
>>  > to add some functionality to WebView module to support camera and mic
>>  > access even with some support from commercial company and later make this
>>  > code an open source contribution to WebView module ?
>>
>>  I cringe at the invocation of "show stopper"
>>  You can make an app with with camera and webview and coordinate the switch
>>  between the two. If you need a full-blown WebUI, then maybe Qt isn't the
>>  right choice? I'm thinking React might be better if you're looking for a
>>  fully web-driven app.
>
> Hi,
>
> It's not web-driven app, there are push notifications, in app purchase, google
> api authorization and a few more. WebRTC allows me to use some "call center"
> infrastructure with TURN and STUN servers provided by VoIP provider. They have
> commercial JS library where all webRTC communications is done. I can access
> camera no problem, did that for QR codes, but then I would have to do all
> webRTC related stuff myself.

You could use e.g. OpenWebRTC instead of doing all WebRTC stuff yourself

>
> Best Regards
> Marek
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

-- 
Regards,
Konstantin



More information about the Interest mailing list