9.4 Auf die Netzwerkumgebung reagieren

Eine angenehme Eigenschaft von Apples Implementierung ist, dass sie sich um die Einzelheiten der Bitratenänderung kümmert, wenn sich die Netzwerkbedingungen ändern. Dennoch kann es vorkommen, dass die Netzwerkbandbreite gelegentlich nicht ausreicht und die Videowiedergabe hängen bleibt. Wenn das passiert können Sie die MPMoviePlayerLoadStateDidChangeNotification-Notifikation nutzen, um ein anwendungsspezifisches Verhalten anzubieten. Schreiben wir etwas Code, um damit zu experimentieren: Registrieren Sie sich zunächst für die Notifikation in der viewDidLoad-Methode und geben Sie handleLoadStateDidChange: als Selektor an.

movieplayer/MoviePlayer3Streamed/Classes/MoviePlayerViewController.m [[NSNotificationCenter ...

Get iPad-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.