AVAssetReader can not play certain movies on iPhone 8 or later.

iPhone 7 was a video file that was playing normally.

However, 'Can not Open' error is occurring on iPhone8 and iPhoneX.

($ R4 = domain: "AVFoundationErrorDomain" - code: 18446744073709539787)



Of course, there are some problems with video files.

However, when playing through AVPlayer, it will work normally.



Is it possible for AVPlayer and AVAssetReader to behave differently?

And can the operation vary depending on the device?