MobileFirst - captured video is always at 4:3 screen ratio - android

I'm developing web app that records a video for send it with other info to my server.
The problem is that the video captured is always at 4:3 screen ratio. Video recorded with native stock app are widescreen. I get this behavior both in Android and in iOS.
I tried also third-party plugin VideoCapturePlus that gives the HD quality option, but the video still has the same screen ratio problem.
Is it a Cordova problem or there's a way to do widescreen (16:9) video with MFP, like stock camera app?

This looks to be a defect in the provided Cordova version in MobileFirst apps; to receive further help and have the development team research a fix, you will need to open a PMR (support ticket) for IBM. Once you open the PMR, provide its number here.

Related

How can I specify that an iOS camera should take videos in 'most compatible' format using Flutter?

I am re-writing an Android app using Flutter to provide a cross-platform implementation for iOS users. One aspect of this app is that it allows the user to shoot a video and share it to another user. By default, iOS saves videos in a codec and container which is incompatible with Android. On an iPhone, it is possible to change the settings on the camera to render the video using the H.264 codec by switching the camera to its 'mostly compatible' mode instead of the default 'high efficiency' mode.
Via stock Flutter, is there a way I can programmatically change the camera setting on iPhone to use 'mostly compatible' mode when the video is shot through my app and then change it back to the original setting when finished?

Video quality issue with OpenTok library

I am using OpenTok to implement video chat on Android.
I start the video chat session on my android app which has tokbox implementation. The bandwidth is around 50 - 100KB/s. Video quality received on the other app is not great.
We also have a web-based app. When I open that on my browser on the android phone, the quality is much better with the same bandwidth as above. I need some help to improve the video quality on the native android app.
I am using Android OS Oreo and Chrome browser.
My opentok version is: opentok-android-sdk:2.13.0

Record Video With Overlay Image in Ionic

I am developing an hybrid app with ionic 3. I require to record video with overlay image on top like snapchat, instagram etc. There's a plugin for it Here
But in documentation it adds overlay only for iOS currently(i want for both iOS and Android) and I don't think it records overlay on top of video. So far i did much research but could not find anything suitable. Any help would be much helpfull thanks
Unfortunately at this time there are no Ionic 3 plugins available for both iOS & Android with this functionality! Neither has there been any work on the Video Capture Plus (beta) plugin in over a year!
There is, currently, a beta plugin being worked on called Camera Preview for both iOS & Android but it only works for images but not videos.

Record video of any application installed/running in android

Android Smartphone/Tablet (2.3 and above): How can I capture a video and audio of an application? I need to record and save movie of my running application.
I know about DDMS, but it takes only screen shots. But I need video + audio being played in android app
Requirement: Need to make video of application installed in android smartphone/tablet. (i.e. capturing screens and voices appearing in the app), something like screencast
Many Thanks in advance
I use android screencast tools to mirror my android device on my pc.
Android Screencast
Droid # screen
and a screen recording tool to record screens.
e.g. on macbook i use quicktime player's screen recorder.
CamStudio for windows

Limit video dimension/size when recording video in PhoneGap app on android

I am developing a web app based on Phonegap with the feature of recording and uploading images and videos. Since videos tend to be quite large in standard resolutions, this feature is only helpful, when I am able to manage to scale down the file size (either at time of recording or afterwards).
On iOS 6 I have managed to do this by using the newly introduced <input type="file">. Thus the recorded video is automatically compressed, so that a 30 sec. video gets about 3 MB of file size, which is quite okay.
In Android this is not done (well, currently I could not even manage to get the input of type file working on Android 2.3). Since the size limitation in the Phonegap API is not supported by Android, and I did not find a plugin that is capable of doing this, I have no idea on how to solve this task.
Are there any ideas out there on how to do that?
<input type="file"/>
is not supported in the Android WebView. We are going to check in some preliminary support for this feature in 2.4.0. It won't do the compression like iOS though.
I believe you'd need to write a plugin to compress your video.

Categories

Resources