Beachten Sie, dass bestimmte Codecs in der Hardware und andere in der Software laufen. Daher erlauben nicht alle Komprimierungen die gleichzeitige Wiedergabe von mehr als einem Ton. Wenn zum Beispiel ein Ton abgespielt wird, kann es sein, dass ein UI-Ton wie ein Piepton nicht abgespielt wird, wenn beide denselben Codec verwenden. Weitere Informationen finden Sie unter:
http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AudioandVideoTechnologies/AudioandVideoTechnologies.html#//apple_ref/doc/uid/TP40007072-CH19-SW6
iPhone Audio-Hardware-Codecs iPhone OS-Programme können eine breite Palette von Audiodatenformaten verwenden. Ab iPhone OS 3.0 können die meisten dieser Formate softwarebasiert kodiert und dekodiert werden. Sie können mehrere Töne in allen Formaten gleichzeitig abspielen, obwohl Sie aus Leistungsgründen abwägen sollten, welches Format in einem bestimmten Szenario das beste ist. Die Hardware-Decodierung hat im Allgemeinen weniger Auswirkungen auf die Leistung als die Software-Decodierung.
Die folgenden iPhone OS-Audioformate können für die Wiedergabe eine Hardwaredecodierung verwenden:
AAC ALAC (Apple Lossless) MP3 Das Gerät kann nur eine einzige Instanz eines dieser Formate gleichzeitig über die Hardware abspielen. Wenn Sie beispielsweise einen Stereo-MP3-Ton abspielen, wird ein zweiter gleichzeitiger MP3-Ton per Software dekodiert. Ebenso können Sie nicht gleichzeitig einen AAC- und einen ALAC-Ton über die Hardware abspielen. Wenn die iPod-Anwendung im Hintergrund einen AAC-Sound abspielt, gibt Ihre Anwendung AAC-, ALAC- und MP3-Audio mithilfe der Software-Decodierung wieder.
Um mehrere Töne mit optimaler Leistung abzuspielen oder um Töne effizient abzuspielen, während der iPod im Hintergrund läuft, verwenden Sie lineares PCM (unkomprimiert) oder IMA4 (komprimiert).
Um zu erfahren, wie Sie überprüfen können, welche Hardware- und Software-Codecs auf einem Gerät verfügbar sind, lesen Sie die Diskussion zur Konstante kAudioFormatProperty_HardwareCodecCapabilities in Audio Format Services Reference.