मैं आईओएस ऐप (स्टोरीओर्ड के साथ) पर काम कर रहा हूं। मैं एक ViewController है:आईओएस MPMoviePlayerViewController अंतहीन लोड हो रहा है
//movieViewController.h
#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>
@interface movieViewController : UIViewController {
MPMoviePlayerViewController *moviePlayer;
}
@property (strong, nonatomic) MPMoviePlayerViewController *moviePlayer;
-(void) playMovie;
@end
//movieViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
[self playMovie];
}
-(void)playMovie
{
NSString *videoPath = [[NSBundle mainBundle] pathForResource:@"movie"
ofType:@"mov"];
moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL
fileURLWithPath:videoPath]];
[self presentMoviePlayerViewControllerAnimated:moviePlayer];
}
जब मैं चलाने मैं एक "लोड हो रहा है ..." कि हमेशा के लिए ले जाता है के साथ अपने ViewController देखते हैं।
आप लागू [आत्म playMovie] से पहले viewDidAppear कॉल का इंतजार नहीं करना चाहिए? – sixthcent