У меня есть приложение, в котором я использую QTKit для получения в реальном времени информации о звуках, окружающих машину. Пока это происходит, некоторые пользовательские события могут запустить воспроизведение видео (все еще используя QTKit). Когда это происходит, я вижу воспроизведение видео, однако входной звук перестает быть полученным и обработанным.
Просмотр фильма инициализируется в avakeFromNib
mCursor = 0;
mFileManager = [NSFileManager defaultManager];
mPath = [[[mFileManager currentDirectoryPath] stringByAppendingString:@"/Vids/"]retain];
mMovieFiles= [[[mFileManager contentsOfDirectoryAtPath:mPath error:nil]filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self ENDSWITH '.mov'"]]retain];
[mMovie init];
[mMovieView setControllerVisible:NO];
[mMovieView setEditable:NO];
Когда нажата кнопка Play, аудиовход прекращается
if (sender==mPlay)
{
[mGraphView setHidden:YES];
[mMovieView setHidden:NO];
mMovie = [[QTMovie movieWithFile:[mPath stringByAppendingString:[mMovieFiles objectAtIndex:mCursor]] error:nil] retain];
[mMovieView setMovie:mMovie];
[mMovieView setNeedsDisplay:YES];
[mMovieView play:self];
}
Есть идеи, как заставить это работать?
Спасибо заранее