Trabalhando com áudio em aplicativos ios
Video: Best Music Apps for iPad / iOS 2016/2017
Conteúdo
Especificamente, há duas maneiras diferentes iOS tem para a implementação de áudio. Um deles é um exemplo do AVAudioPlayer chamado-classe, apropriadamente, uma leitor de áudio-que fornece a reprodução de dados de áudio de um arquivo ou memória.
Video: Creative Education: Now Playing Anywhere with CreativeLive's IOS and AppleTV apps
Você usar essa classe, a menos que você está jogando áudio capturado a partir de um fluxo de rede ou que necessitam de muito baixo I / O latência (tempo de atraso). o AVAudioPlayer classe oferece um monte de funcionalidade, passando pela reprodução de sons de qualquer duração, looping sons, jogando vários sons simultaneamente, e ter um som por jogador de áudio com sincronização precisa entre todos os jogadores em uso.
Ele também controla o nível relativo de reprodução, o posicionamento estéreo e taxa de reprodução para cada som que você está jogando.
Video: 8 Piano Apps Tested for iPad, HQ Audio
o AVAudioPlayer classe permite reproduzir o som em qualquer formato de áudio disponível no iOS. Você implementar um delegado para lidar com interrupções (como uma mensagem SMS de entrada) e para atualizar a interface do usuário quando um som terminou a execução. Os métodos de representante a usar estão descritos na AVAudioPlayerDelegate Protocolo de referência (que pode ser acessado na janela do Organizer).
A segunda maneira de reproduzir o som é usando Sound System Services, que fornece uma maneira para reproduzir sons curtos e tornar o dispositivo vibrar. Você pode usar o System Serviços de som para tocar curtos (30 segundos ou menos) parece.
Video: Top 20 Best Free iOS 7 Tweaks and Apps
A interface não fornece nível, posicionamento, looping, ou controle de tempo e não suporta a reprodução simultânea: Você pode jogar apenas um som de cada vez. Você pode usar o sistema Sound Services para fornecer alerts- audível em alguns dispositivos iOS, os alertas podem até mesmo incluir vibração.