Also ich bin mit AVPlayerViewController und was ich tue das Video zu laden, ist im Grunde diese:AVPLAYER VIDEOPUFFER VOLL ??? (Wie Zurücksetzen/Leer Der Buffer)
ich eine große Anzahl von Videos in meiner Datenbank habe, mache ich einen Anruf an die db, um das nächste Video nach dem Abspielen des aktuellen Videos abzurufen, das Problem, das ich denke, könnte damit zu tun haben, dass der Puffer voll ist? Nachdem ich mich auf dem Stapel & im Internet umsah, konnte ich keine Antwort finden, die mir half.
Ich versuche herauszufinden, wie kann ich den Puffer nach jedem Video zurückgesetzt werden, oder zumindest wissen, wenn der Puffer nicht genügend Platz, so dass ich ein Bild oder etwas anzeigen kann, während der Puffer lädt, also dann ich kann einen Anruf tätigen, um Videos weiterhin anzuzeigen. Unten ist mein Code für den AVPlayerViewController.
AVPlayerViewController *playerViewController = [[AVPlayerViewController
alloc] init];
playerViewController.player = [AVPlayer @"www.videoURL.com"];
self.avPlayerViewcontroller = playerViewController;
[playerViewController.view setFrame: userView.bounds];
[userView addSubview:playerViewController.view];
self.avPlayerViewcontroller.player.volume = 0.0;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
[playerViewController.player play];
[userImageView setHidden:NO];
Edit: 1) Ich bin über etwa 15-25 Videos vor dem Videospiel zu spielen gibt mir diese:
Edit: 2) Aber wenn ich die App schließen und dann öffne es wieder, die videos spielen auf der app wie nichts falsch ist. Ich bin mir nicht wirklich sicher, was los ist.