2013-05-21 12 views
5

Können Sie die Systemsounds in Ihrer iOS App verwenden? Ich suche nach der gleichen Liste, die in der Standard-Timer-App (Marimba, Alarm, Türklingel usw.) verwendet wird.Kann ich Apple Systemsounds in meiner iOS App verwenden?

Grund, warum ich gefragt habe, ist, dass in Apple's own Multimedia docs heißt es:

Hinweis: System gelieferten Warnton und System bereitgestellte Benutzeroberfläche Soundeffekte sind auf Ihre Anwendung nicht verfügbar. Wenn Sie beispielsweise die kSystemSoundID_UserPreferredAlert-Konstante als Parameter für die AudioServicesPlayAlertSound-Funktion verwenden, wird nichts abgespielt.

Dann bin ich auf this list of system sound ID 's gestoßen.

Also können Sie diese Sounds in Ihren eigenen Apps verwenden und verwenden, die den Überprüfungsprozess von Apple bestehen? Wenn nicht ähnliche Sounds verfügbar Open Source?

Antwort

0

Nein, Sie sind nicht in der Lage, auf diese Sounds zuzugreifen, bis zum Jailbreak, nach der Gefängnispause können Sie auf diese Sounds wie folgt zugreifen.

AudioServicesPlaySystemSound(1000); 

ich hoffe, dass diese Dateien urheberrechtlich geschützt sind.

+0

können Sie es mit einigen Dokumenten bitte unterstützen. – rptwsthi

1

Wenn Sie das AudioToolbox/AudioToolbox.h-Framework verwenden und es in Ihre Header-Datei für den View-Controller importieren, können Sie Apple-Systemsounds ohne Jailbreak spielen. Zum Beispiel setzt

AudioServicesPlaySystemSound(0x450); 

unter IBAction wird die Apple-Klick "Ton auf der Ausführung der Aktion spielen.

Auch zu hören die system sounds früher Bezug genommen wird, gibt es eine great app auf Github verfügbar ist, die auf dem iPhone funktioniert (nicht der iOS-Simulator), das den Ton hat für Sie klicken und hören, wie die Dokumentation auf sie verweist, aber Sie kann sie nicht hören. Die App ist nett zu hören und dann die entsprechende Referenznummer zu finden.

Verwandte Themen