Unable to edit videos recorded in default mode on iPhone 13 mini on iPad 2020 8th generation - iOS v15.5 - iphone

I am using default apple photo & video & camera apps on both devices. Devices run ipadOS 15.5 and iOS 15.5.
Video is recorded in "normal" video mode on iphone 13. After syncing the video to icloud and trying to edit the video in photos app on ipad 2020 i get the error message:
"Unable to edit video" This video cannot be edited because it is unsupported.
The official apple forum leaves this question unanswered for 6 months (pic 1) with several people reporting the same problem.
Is there a way how to enable editing of iphone 13 default video format using the ipad 2020 photos app? if not, what is the work around?

The workaround is to use iMovie app for ipadOS. The videos are fully editable using the iMovie app.

Related

Submit IOS App to App Store rejected because of iPad crash / SwiftUI

Im trying to submit an app to the App Store that I originally planned on only supporting with the Iphone. However, I found out that Apple requires apps to be run on iPad as well. I have clicked iPad in the general deployment info but is it possible for the iPad app to be just a mini version of what is seen on the iPhone. When I run the current code on an iPad simulator, it fills up the full screen and treats it like any other device. I don't want it to do that and just have an iPhone 1x/2x zoom size frame which I've seen other iPhone primary apps do. Is this possible in SwiftUI? Thanks for all your help.
I've also unchecked requires full screen on the App Store.
Simply do not check iPad in general deployment and your app should run as an iPhone app with the x1/x1 zoom option.

iPhone Retina Display with Apple App Store Upload

I have read the Apple's "News and Announcement" as below:
Using Identifiers in Your Apps March 21, 2013 Starting May 1, the App
Store will no longer accept new apps or app updates that access UDIDs.
Please update your apps and servers to associate users with the Vendor
or Advertising identifiers introduced in iOS 6. You can find more
details in the UIDevice Class Reference.
Make Your Apps Look Great on the Retina Display and iPhone 5 March 21,
2013 Starting May 1, new apps and app updates submitted to the App
Store must be built for iOS devices with Retina display and iPhone
apps must also support the 4-inch display on iPhone 5. Learn about
preparing your apps by reviewing the iOS Human Interface Guidelines.
For the UDID, I don't worry about that. But for the second constraint, how can I make sure my app is a Retina display support? Does it mean for every image or icon inside the app must be in Retina display resolution? If there is any one of the image is not in Retina display resolution, Apple will reject my app to be uploaded?
They haven't offered more details past that email, but I would say that they would want all of your images to be of retina quality, ideally. Now if there are a couple images that are not retina quality (but it's not obvious), then the reviewer will likely be lenient. However, if the app is ugly and pixelated, then your app will definitely be rejected. I would try to update all of your images to retina quality. Fewer and fewer people are using non-retina devices every day (the only devices sold without a retina display are the iPad 2 and iPad Mini), and the last iPhone without a retina display was the iPhone 3GS, unveiled nearly four years ago, and outdated three years ago.

AVAudiorecorder - no sound recording on iPhone 4 with iOS 6.0.1

I'm recording audio on every iOS simulator available and on some devices without any problems (for example iPhone 4 with iOS 5.1.1 or iPhone 4S with iOS 6.0.1), but recently I got feedback from my client telling me that audio recording on iPhone 4 with iOS 6.0.1 fails with no crash - they click record and nothing happens. Has anyone encountered that problem? Is this device specific? Or the usually working and widely used code for AVAudioRecorder needs to have some specific settings on this one device + system combination?
Happened to me too and in my case PrepareToRecord() was failing because a folder in file's path was missing (not created yet).

Airplay: Playing a Movie from MPMoviePlayerController results in only audio being streamed to Apple tv

Setting up Airplay was easy enough.
self.moviePlayer = [[[MPMoviePlayerViewController alloc] initWithContentURL:url] autorelease];
[self.moviePlayer setAllowsAirPlay:YES];
However, when I try to play a video, only the audio is streamed. The video continues to play on the iPad.
Additionally, the Airplay control only shows the "Audio Only" icon in the source list. (see photo).
This makes me think that iOS "thinks" that only audio is playing.
I have several other apps with Airplay on my device and they work correctly. I have cycled both the Apple tv and the iPad on and off. Both the iPad and the Apple tv have the latest OS installed. The video is being progressively downloaded, but it plays perfectly on the iPad.
Any ideas?
Airplay Supported formats include (via Apple):
H.264 video with AAC audio HTTP
streaming, both live and on demand
progressive download content
local content
For web-based content, you can enable AirPlay Video in the QuickTime Plug-in or HTML5 video element as follows:
QTPlug-in:
airplay="allow"
airplay="deny" (Default)
For example: <embed src="movie.mov" width="320" height="240" airplay="allow">
HTML5 video element:
x-webkit-airplay="allow"
x-webkit-airplay="deny" (Default)
Make sure the iOS in use is 4.3 or later. 4.2.x did respond to the -setAllowsAirPlay call, but it really didn't work properly. 4.3 is the iOS version that officially supports AirPlay. I saw this audio-only bug when testing with 4.2.x devices.
So the unattractive answer is that iOS 5 solves these issues.
I have found that certain combinations of OSs and devices cause this issue: specifically iOS 4 with an iPhone 4.
So if you are having problems, install iOS 5. As of this post, there was a recent article quoting an Apple statement announcing that iOS 5 has a penetration of about 30% of eligible devices (3Gs and above). Since it has only been 1 week since its release, I am less concerned about solving the edge cases like the one I have stated above.
This was clearly a bug in the iOS 4 version of Airplay, and it is unlikely that the iOS 4 version will be updated to fix the bug at this point. So I am calling it case closed for now.

Why does mp4 video plays fine on iPad, not on iPhone?

I'm quite stumped on this issue.
I have a large library of H.264 mp4 video files that I need to have play on iOS. Originally, I was targeting only iPad, but requirements have changed and now I need to include iPhone. But I've noticed that my iPod Touch, which has exactly the same OS version and build id as my iPad, won't play the same files that I've been successfully using on the iPad. I've confirmed this with a colleague who also has an iPhone and iPad with the same version & build. I've also seen the exact same behavior in the iPad simulator, but until now I figured it was a quirk of the simulator. Now I'm not so sure.
The mp4s are encoded with the following settings:
AVC Coding 640x360, Millions
AAC, Stereo (L R), 44.100 kHz
29.97 fps
693.35kb/s
I've tried loading the media off multiple servers and even locally and it doesn't seem to make a difference.
If I export these files from QuickTime as m4v files, they play fine on all devices and simulators, so my gut tells me this is an encoder setting I'm missing.
To eliminate all other possible factors, I've tried calling up the video files directly from the Mobile Safari address bar. I've confirmed this is happening on the following matching builds:
Devices:
4.2.1 (8C148) - plays on iPad, not on iPhone.
Simulators:
3.2 (7W367a) - plays okay on iPad (no iPhone version)
4.0.2 (8A400) - doesn't play iPhone (no iPad version)
4.1 (8B117) - doesn't play iPhone (no iPad version)
4.2 (8C134) - doesn't play iPhone or iPad
I've gone through the iOS changelogs looking for anything that might explain why a video decompressor should work on one version and not another and I can't find anything that jumps out.
Anyone have any ideas what could be behind this and how I can fix it?
Be sure that your encoder isn't using H.264 features unavailable on iOS. I believe all iOS devices support 3.0 Baseline, everything but first generation supports 3.1 Baseline, and the most recent 3.1 Main. Wikipedia has a list of differences between the different profiles.
Somewhat more detailed information on iOS devices' support is available here, but the official tech specs for each device lists its particular capabilities.