Ein Update für AudioSessionInitialize Veraltet?
Apple nicht veröffentlichen keine alternativen code für das auf der Apple Developer-Website.
- Ich glaube, Sie haben zu verwenden AVAudioSession. Aber ich bin nicht sicher, ob dieser auch initialisiert die audio-Sitzung.
- Korrektur: apple docs deutlich erläutert, die Missbilligung und es alternative hier developer.apple.com/library/ios/documentation/audiotoolbox/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
1.
für diesen code
ersetzen mit
2.
her dieser code
ersetzen mit
NSString* sessionCategory = AVAudioSessionCategoryPlayAndRecord;
Sollten Sie verwenden AVAudioSession.
Ersetzen die Funktionalität, die veraltet AudioSessionInitialize (wenn Sie z.B. angeben müssen, AudioSessionInterruptionListener callback) Sie können ein Abonnement für AVAudioSessionInterruptionNotification Meldung:
Und Umsetzung Ihrer audioSessionDidChangeInterruptiontype: handler wie:
Den entsprechenden code zu
Ist
In swift können wir die folgenden
aus: https://developer.apple.com/documentation/avfoundation/avaudiosession
Swift version: