1

サーバーから大きなファイル (約 500 MB) を再生しようとしています。動画はストリーミング動画として再生されます。しかし、次のエラーが発生します。

**2012-06-11 23:40:28.073 defenceCourses[18184:11f03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'An AVPlayerItem cannot be associated with more than one instance of AVPlayer'
*** First throw call stack:
(0x113022 0x1607cd6 0x29fadb3 0x29f024e 0x29f1194 0x188d330 0x188f509 0x4a803 0x49d84 0x49c9b 0x1b6d7d8 0x1b6d88a 0x4ee626 0x27c2 0x2735 0x1)
terminate called throwing an exception**

以下は私のコードです:

NSURL *fileURL = [NSURL URLWithString:@"http://www.defencecourse.com/digital-reproductions/yellow-belt.mp4"];
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 
[moviePlayerController prepareToPlay];
[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)]; 
[self.view addSubview:moviePlayerController.view];  
moviePlayerController.fullscreen = YES;  
[moviePlayerController play];

どうすればこれを解決できますか?

4

0 に答える 0