Ich versuche, einige youTube-Videos mit dem MPMoviePlayerController zu streamen, habe jedoch einige Probleme. Der Code, den ich verwende, ist ziemlich einfach und ich kann .m4v-Videos abspielen, indem ich eine URL an initWithContentURL übergebe. Wenn ich den Movie Player starte, wird der Player gestartet, verschwindet jedoch nach etwa 20 Sekunden. Wenn ich es im Simulator versuche, erhalte ich eine Warnansicht, die besagt, dass der Server nicht richtig konfiguriert ist. Gibt es ein Argument, das ich mit der URL übergeben muss, um eine bestimmte Art von Video-Feed von Google zu erhalten?
NSURL *videoURL = [NSURL URLWithString:@"http://www.youtube.com/v/HGd9qAfpZio&hl=en_US&fs=1&"];
MPMoviePlayerController *moviePlayer;
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer play];
Ich habe auch die folgenden URLs ausprobiert: http://www.youtube.com/watch?v=HGd9qAfpZio
Ich habe auch das Argument & format = 1 gesehen und versucht, das am Ende beider Zeichenfolgen hinzuzufügen, aber kein Glück.