Ich habe in meiner App MPVolumeView
verwendet, die Schaltfläche "Air Play" wird jedoch nicht angezeigt. Obwohl ich mehr als ein Air Play-Gerät zur Verfügung habe, um mein AVPlayer
-Audio an das Netzwerk zu senden. Diese können beispielsweise angezeigt werden, wenn Air Play vom Control Center aus überprüft wird.
Hier ist der Code, den ich habe:
%Vor% Ziemlich einfaches Zeug. Ich habe eine AVPlayer
, die etwas Musik läuft und das ist es. Interessanterweise erzwingt die Auswahl eines anderen Air Play-Geräts aus dem Control Center, dass die Schaltfläche "Air Play" in meiner MPVolumeView
in der App erscheint, aber es ist irgendwie störend.
Wenn ich in Xcode auf die Schaltfläche "Debughierarchie-Modus" über der Konsole klicke, kann ich die Schaltfläche "Air Play" in meiner Benutzeroberfläche sehen, aber Alpha ist 0.
es ist ein vollständiger und völliger Hack, aber es funktioniert
%Vor%Dann im Beobachter
%Vor%Vergessen Sie nicht, den Beobachter im Dealloc auszuschalten
%Vor%Tags und Links objective-c ios avplayer mpvolumeview