9.1. Odtwarzanie plików audio

Problem

W aplikacji chcesz mieć możliwość odtworzenia pliku audio.

Rozwiązanie

Użyj klasy AVAudioPlayer znajdującej się w strukturze AV Foundation (ang. Audio and Video Foundation).

Analiza

Klasa AVAudioPlayer udostępniana przez strukturę AV Foundation ma możliwość odtwarzania plików audio we wszystkich formatach obsługiwanych przez platformę iOS. Właściwość delegate egzemplarza AVAudioPlayer pozwala na otrzymywania powiadomień, np. po przerwaniu odtwarzania treści lub po wystąpieniu błędu podczas odtwarzania pliku audio. Spójrzmy na prosty przykład, w którym pokazuję, jak odtworzyć plik audio znajdujący się w aplikacji.

- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; dispatch_queue_t ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.