이 MPMoviePlayerViewController가 작동하는 데 몇 가지 문제가 발생했습니다. 동일한 Quicktime 동영상을 가리키는 두 개의 샘플 URL이 있습니다. 주석 처리 된 URL이 작동하지 않습니다. 다른 하나는 잘 작동합니다.내 미디어 파일을 재생하기 위해 MPMoviePlayerViewController를 가져올 수 없습니다.
나는 Fiddler를 통해 모니터했지만 헤더 등에서 어떤 문제도 볼 수 없습니다.
기본적으로 나는 일종의 보안으로 Azure 호스팅 미디어 파일을 재생하는 방법을 알아 내려고하고 있습니다. WCF 서비스를 통한 통과. 어떤 사람이 알아 냈어? 나는 머리카락을 꺼내.
//NSString *moviePath = [[NSString alloc] initWithString:@"http://www.nov8rix.com/Services/CPipeline.svc/Media/42"];
NSString *moviePath = [[NSString alloc] initWithString:@"http://nov8rixstorage.blob.core.windows.net/searchpad/tutorial_portrait.mov"];
NSURL *url = [NSURL URLWithString:moviePath];
[url retain];
MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:mp];
[mp release];
[url release];
업데이트 :
NSConcreteNotification 0x892e540 {name = MPMoviePlayerPlaybackDidFinishNotification; object = <MPMoviePlayerController: 0x8921570>; userInfo = {
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
error = "Error Domain=MediaPlayerErrorDomain Code=-12939 \"The server is not correctly configured.\" UserInfo=0x892ecb0 {NSLocalizedDescription=The server is not correctly configured.}";
웹에 대한 간단한 검색 내 문제는 내 미디어 연결이 바이트 범위 요청을 지원하지 않는 수 있다는 언급이 내가 받고있어 오류입니다. 이것은 사실 일 것입니다. WCF로 범위 요청을 허용하는 방법이 있습니까?