iOS 앱에 Amazon S3에서 비디오를 스트리밍하는 MPMoviePlayerController
이 있습니다. 동영상은 정상적으로 재생되지만 기기 (iOS 6으로 테스트 한 것, 다른 사람에 대해 잘 모르는)에서 오디오가 재생되지 않는 것으로 보입니다. 오디오는 장치가 아닌 에뮬레이터에서 정상적으로 작동합니다.MPMoviePlayerController 오디오가 장치에서 재생되지 않지만 시뮬레이터에서 재생됩니다.
누구든지 잘못된 아이디어가 있습니까? 내 코드는 다음과 같습니다.
// Construct the video's URL
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://s3.amazonaws.com/<mybucket>/%d.m4v",videoFileNumber]];
vidPlayer = [[MPMoviePlayerController alloc] initWithContentURL: url];
// Set up the video player
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:vidPlayer];
vidPlayer.scalingMode = MPMovieScalingModeAspectFill;
vidPlayer.controlStyle = MPMovieControlStyleDefault;
vidPlayer.shouldAutoplay = YES;
[self.view addSubview:vidPlayer.view];
[vidPlayer setFullscreen:YES animated:YES];
고마워요!
해결책을 얻었습니까? 필자의 경우 오디오는 iPad 장치 및 시뮬레이터에서 사파리로 재생되지만 동일한 응용 프로그램에서만 내 장치에서 재생되지 않습니다. – ViruMax