MPMoviePlayerController 클래스의 playableDuration 속성은 항상 iOS 5에서 0을 반환합니다. 이전 버전의 iOS에서 제대로 작동하는 것으로 나타났습니다. 진행 막대 값을 설정하는 데 사용합니다.playableDuration은 iOS5에서 0을 반환합니다.
4.x SDK에서 잘 작동하는 코드 조각 (즉, playableDuration 속성이 스트림을 버퍼링하는 동안 올바른 0이 아닌 값을 반환 함)이지만 SDK 5.x에서는 항상 0을 반환합니다.
- (void) updateMeter {
NSLog(@"playableDuration = %f", streamPlayer.playableDuration);
}
- (void)viewDidLoad
{
[super viewDidLoad];
streamPlayer = [[MPMoviePlayerController alloc]
initWithContentURL:[NSURL URLWithString:@"http://99.198.118.250:8158/"]];
NSTimer *updateBarTimer = [NSTimer scheduledTimerWithTimeInterval:0.5
target:self selector:@selector(updateMeter)
userInfo:nil repeats:YES];
streamPlayer.controlStyle = MPMovieControlStyleEmbedded;
[streamPlayer play];
}
안녕하세요. 문제가있는 부분을 이해할 수있는 코드가 필요합니다. Thx – TheRonin