Thanks bro I really appreciate that, we’ll definitely be in contact. I’m kind of new to the Ionic/Angular v2+ updates so I’ll probably end up needing a little help. I followed Simons guide on YouTube. I recreated his chat but I don’t store any data (don’t know how) and it scrolls down.
Shall I message you a way to stay in touch cause I don’t use ionic forums much?
I had the same issue. Low quality on iOS, while capturing a video. I installed the video-capture-plus plugin, but this plugin is not updated now since 2 years, I had problems on the Android platform. After researching through this topic and others, I came to be curious in how work the iOS native code of the media-capture plugin. I compare the method captureVideo() on both media-capture plugin and video-capture-plus plugin. I finally get it work doing these steps :
open the two following files (wich are the same) located at plugins/cordova-plugin-media-capture/src/ios/CDVCapture.m and at node-modules/cordova-plugin-media-capture/src/ios/CDVCapture.m
go into the method captureVideo()
In the if statement if ([pickerController respondsToSelector:@selector(cameraCaptureMode)]), add the line pickerController.videoQuality = UIImagePickerControllerQualityTypeHigh;
Reinstall the iOS platform with ionic cordova platform remove ios and ionic cordova platform add ios
You should see that the quality is better now. This solution is a little tricky, you need to do it each time you need to update your plugin, that is not very often I thought.
Really appreciate your contribution and I can confirm that this solution worked for me,
However, a thing that has amused me is that they have commented out the line pickerController.videoQuality = UIImagePickerControllerQualityTypeHigh; and I am wondering why would they do that?