मैं MPMoviePlayerController के माध्यम से अपने एप्लिकेशन की दस्तावेज़ निर्देशिका में संग्रहीत वीडियो चलाने की कोशिश कर रहा हूं। मैं वीडियो खेलने के लिए निम्न विधि का उपयोग कर रहा हूँ:MPMoviePlayerController iO7 अंक
NSArray *directoryPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsDir = [directoryPath objectAtIndex:0];
int videoNumber = (int)[[NSUserDefaults standardUserDefaults] integerForKey:@"videoSaved"];
NSString* videoName = [NSString stringWithFormat:@"video-%d.mov",videoNumber];
NSString *exportPath = [docsDir stringByAppendingPathComponent:videoName];
NSURL *exportUrl = [NSURL fileURLWithPath:exportPath isDirectory:NO];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:exportUrl];
moviePlayer.fullscreen = YES;
moviePlayer.view.frame = self.view.bounds;
[self.view addSubview:moviePlayer.view];
[moviePlayer prepareToPlay];
[moviePlayer play];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieDidExitFullscreen:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
यह iOS7 को छोड़कर सभी iOS संस्करण पर ठीक काम करता है। iOS7 में जब मैं वीडियो खेलने की कोशिश यह मुझे इस त्रुटि Ives:
_itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0;}
आप मैं पहले से ही है उपयोगकर्ता देख सकते हैं @IronManGill ** fileURLWithPath में ** ** exportURL ** –
exportUrl – Mutawe
@Mutawe को एनएसएलओजी करने का प्रयास करें, यह मुझे कोरेंट यूआरएल देता है इसे देखें: फ़ाइल: /// var/mobile/Applications/696925E2-BA2E-4359-AA81-41D98AA594DB/दस्तावेज़/वीडियो- 8.mov –