I'm working with the Licode webrtc system. In the web browser works very well and now I want to use it on mobile devices with the help of a webview. I was researching and saw that the webview I want to use (crosswalk) is not compatible with webrtc systems in ios but it is in Android as I could verify.
I Installed the camera plugin
and also I installed plugins to give camera permissions
But nevertheless I still can not get the webrtc system's camera to show up in my webview.
My question is:
Is there any way to operate the camera on the crosswalk webview in ios?
If it is not like this:
Do you know any way to use the Licode webrtc system with a webview?
Unfortunately, you can't currently use getUserMedia() in a WebView on iOS, hence capturing camera from there won't work.
Related
I've recently developed video calls with twilio video in our React app. I've used twilio/video-processor too changing video background to white screen. But it's only working in chrome desktop browsers and mostly on Android.
In iOS doesn't work (specified in documentation) but it's a highly requirement.
Now we've developing React Native apps for both Android and iOS and here are my questions.
There's a way having a white background video in iOS web browsers? Maybe with TensorFlow.js and WebRTC ? or it's only working in desktop?
There's a way to change background for twilio video in React Native?
I have a Xamarin.Forms app where I am opening a WebView and setting the Source URL. That site allows users to take pictures of assets etc... In Chrome (on the Android device), this works fine. In iOS I'm using a custom renderer to force the use of WKWebView, this works fine. But this is not working on Android using WebView. I'm using the out of the box WebView with no custom renderers. The XF app already uses the camera elsewhere so I know it's not a permissions issue.
Looking at the WebView code from Xamarin, the default WebView renderer enables Javascript and DomStorage and the WebChromeClient is set.
How can I allow camera use from a website within a WebView?
I'm building a Cordova app with a video capturing feature. Focusing on iOS devices. I'm currently using the videoCapture plugin. I would like the ability to set the size of the capturing screen to just half the screen (to be able to show content on the phones screen at the same time as the video is captured).
I have been looking in to some Cordova plugins such as SnapsCamera and it seems to do sort of what I need but it lacks documentation and dosen't look well supported.
Any recommendations about other plugins or ways to go from here?
(My knowledge in objective C /Swift is very limited)
Is it possible to search for or get any video file on iOS devices using phonegap?
Currently i use camera.getPicture and point it to the PictureSourceType.SAVEDPHOTOALBUM/PHOTOLIBRARY but that is only showing videos taken with the native iOS camera.
Sometimes when calling navigator.device.capture.captureVideo() in my iOS PhoneGap application the picture camera comes up instead of the video camera. Any idea why this might be happening?
It seems like it may be a memory issue as it does happen after a TokBox WebRTC chat session quite frequently, but we have also experienced it at other times as well.
Using iOS 5 & 6, PhoneGap 2.1 and the OpenTok PhoneGap plugin.
When OpenTok runs, it opens up a view to capture video in order to stream it, putting the camera in video mode. When you then call navigator.device.capture.captureVideo, phonegap could be flipping the camera in their sdk but I dont know for sure.
Either way, this should be resolved with the latest OpenTok SDK and Cordova framework.