Här en liten kodsnutt från YDT:
NSURL *pURL = [NSURL URLWithString: chosenURLString];
if ([QTMovie canInitWithURL: pURL]){
myMovie = [[QTMovie alloc] initWithURL:pURL error: nil];
[myQTMovieView setMovie:myMovie];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setMyVolumeFromMyMovie) name:QTMovieVolumeDidChangeNotification object: myMovie];
[myMovie play];
[myMovie setVolume: [[[programController content] valueForKey:@volume] floatValue]];
På min Intel iMac startar myMovie direkt. På min PB G4 400MHz måste jag trycka på play på myQTMovieView.
Spontant kan jag tänka mig två orsaker:
1) QTMovie alternativt QTMovieView fungerar litet olika på PPC och Intel.
2) [myMovie play]; kommer så tidigt att QTMovieView inte är klar på den långsammare burken.
Vad tror ni? Har någon någon annan förklaring?
Vänligen, Ylan