AVAssetExportSession
आईफोन 6 और नीचे पर ठीक काम करता है लेकिन आईफोन 7, आईफोन 7 प्लस सिम्युलेटर पर नहीं। प्लस सिम्युलेटर iPhone एसई, iPhone 6s ... सिम्युलेटर में, लेकिन नहीं - Xcode 8.0AVAssetExportSession शून्य आईफोन 7 है - प्लस सिम्युलेटर
exportSession में इस कोड को return nil
, जब iPhone 7 पर निष्पादित किया जाता है। अधिक जानकारी के लिए कृपया नीचे दिए गए कोड को ढूंढें।
NSURL *inputURL = [[NSBundle mainBundle] URLForResource: @"example" withExtension:@"m4a"];
AVURLAsset *assetAV = [AVURLAsset URLAssetWithURL:inputURL options:nil];
AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:assetAV presetName:AVAssetExportPresetAppleM4A];
NSAssert(exportSession != nil, @"AVAssetExportSession must not be nil");
यह एक रडार है या ऐसा कुछ है जो मुझे याद आ रहा है?
नमूना परियोजना पर:
https://github.com/rafaelpereznajera/AVAssetExportSessionRadar
क्या आईफोन 7 में उदाहरण फ़ाइल है? –
हाँ, फ़ाइल निकलती है, आईफोन 6 पर ठीक काम करती है। आप गीथूब पर नमूना प्रोजेक्ट देख सकते हैं। – rafaperez
ऐसा लगता है कि टूट गया है। हालांकि 'AVAssetExportPresetPassthrough' काम करता है ... –