私はiPhoneでビデオアプリを使用しています。ユーザーがボタンを押すと、2 番目のビューにつながり、そこから URL からビデオを再生しています。
しかし、ユーザーがそのビューから戻ると、動画が再生されていないことがわかります。
以下の2行が連続して表示されます
[MPAVController] Autoplay: Likely to keep up or full buffer: 0
[MPAVController] Autoplay: Skipping autoplay, not enough buffered to keep up.
これが私のコードです
- (void)viewDidLoad
{
[super viewDidLoad];
self.moviePlayerController = [[MPMoviePlayerController alloc] init];
[self.moviePlayerController prepareToPlay];
self.moviePlayerController.shouldAutoplay = YES;
[[self.moviePlayerController view] setFrame:CGRectMake(-30, 72, 360,140)];
[[self view] addSubview: [self.moviePlayerController view]];
NSString *strng = [NSString stringWithFormat:@"http://quickemee_videos.s3.amazonaws.com/videoStream_1352395870143_616.mp4"];
NSLog(@"strng %@",strng);
NSURL * adurl = [NSURL URLWithString:strng];
[self playVideo:adurl];
}
. . . .
-(IBAction)back:(id)sender{
[moviePlayerController stop];
[self.navigationController popViewControllerAnimated:YES];
}