Ich habe Probleme, die Wiedergabe- und Pausetasten im MPRemoteCommandCenter umzuschalten. Aus welchem Grund auch immer funktionieren Audio und Ereignisse korrekt, aber die Befehlszentrale ändert die Wiedergabe-Schaltfläche nicht in die Pause-Schaltfläche. Hier ist mein Code ...
%Vor%
Lassen Sie mich wissen, wenn Sie an etwas denken können, würde ich die Hilfe lieben. Das hat mich verrückt gemacht
ein paar Hinweise, wie ich das gelöst habe. den Apfel lesen Dokumentation Es heißt " Ihre App muss die App "Now Playing" sein. Eine App empfängt keine Fernsteuerungsereignisse, bis sie mit der Wiedergabe von Audio beginnt "
Starten Sie zuerst die Wiedergabe des Audios.
MPRemoteCommandCenter ist ein ziemlich selbstständiges Modul. setEnabled wird verwendet, um explizit zu sagen, dass etwas nicht unterstützt wird. Benutze es nicht als Umschalter während eines Events, AVFoundation wird das selbst behandeln.
Beachten Sie auch, dass ich Probleme hatte, im Simulator umzuschalten, es schaltet sich gut auf dem Gerät ein, aber nicht im Simulator, was nach kurzer Zeit 16 Stunden dauerte:)
Tags und Links objective-c ios media-player