Ein Bildschirm zeigen kurze Video mit AVPlayer in meiner IOS App. Ich verlasse und betrete diesen Bildschirm einige Male erfolgreich, aber nach sieben Mal und mehr bekomme ich einen leeren Bildschirm und die IsReadyForDisplay-Eigenschaft von AVPlayerLayer ist "NEIN".AVPlayer ist nicht bereit für die Anzeige nach dem erneuten Eingeben auf einen Bildschirm zum siebten Mal
Ich pausiere AVPlayer (und setze auf Null) und entferne AVPlayerLayer aus der Ebene der Ansicht, wenn ich diesen Bildschirm verlasse. Es scheint mir, dass es nicht Speicherverbrauch Problem (17MB Nutzung).
Ich denke, das Problem ist AVPlayer Puffer oder eine andere Komponente, die einen Block auf diese Weise AVPlayer kann nicht aus der Videodatei lesen, aber ich habe keine Möglichkeit zum Reinigen/oder löschen Sie diesen Puffer/Block.
Hat jemand dieses Problem schon früher gehabt oder weiß, warum bekomme ich diesen leeren Bildschirm im siebten Eingang?
Vielen Dank im Voraus,
Eli
Haben Sie dieses Problem gelöst? Wir kämpfen jetzt absolut das gleiche Problem, würde für jede Info schätzen! –