MPMoviePlayerController Probleme mit der Layouteinschränkung

8

Ich portiere eine Anwendung auf iOS 8. Ich hatte Code, um ein Video abzuspielen, das vorher funktioniert hat, jetzt aber nicht mehr.

Wenn ich es ausführe, erhalte ich die folgenden Fehler:

%Vor%

Hier ist der Code:

%Vor%

Irgendwelche Gedanken?

    
Simon 28.09.2014, 17:13
quelle

3 Antworten

7

Dies scheint in iOS 8.1 behoben zu sein. Der Fehler ist nach dem Upgrade verschwunden.

Allerdings musste ich meinen Code leicht ändern:

%Vor%     
Simon 26.10.2014, 19:16
quelle
1

Ich bin gerade selbst auf dieses Problem gestoßen.

Ich bemerkte, dass die Constraint-Warnungen auch ohne die MKMoviePlayerController -Ansicht auf dem Bildschirm und davor, bevor ich darauf zugegriffen habe, erscheinen würden.

Dies führte mich dazu, meine Aufrufe an die Thumbnail-Generierungs-APIs requestThumbnailImagesAtTimes:timeOption: und cancelAllThumbnailImageRequests zu entfernen.

Nachdem eine alternative Methode zum Abrufen von Miniaturansichten verwendet wurde, wurden die Warnungen sofort gestoppt.

Ich lade zwar lokale URLs, streame aber nicht - aber ich stelle mir vor, dass der Streaming-Mechanismus versucht, ein Thumbnail irgendwo zu laden und die Probleme verursacht, die wir sehen.

Ich habe keine dokumentierten Lösungen oder Antworten zu diesem Problem bemerkt, also hoffe ich, dass meine anekdotischen Beweise helfen.

    
Jessedc 18.10.2014 04:33
quelle
1

Für faule Leute .

Wenn ich movieController.view.frame direkt verwenden möchte, rufe ich einfach

an %Vor%

vor

%Vor%

um nicht mit Einschränkungen zu kämpfen.

    
SoftDesigner 25.06.2015 10:00
quelle

Tags und Links