torcapio Posted November 25, 2013 Report Posted November 25, 2013 Olá para todos, bem estou criando um app da fm para a empresa que trabalho, fiz a interface direitinho, e o link da fm esta funcionando, mais nem tudo são flores,pois estou apanhando para criar o volume com o componente slider para diminiur ou aumentar o volume da transmissão, pode me ajudar a resolver essa questão, pois esta faltando só tarefa para terminar o aplicativo. Quote
Hercules Jr Posted November 25, 2013 Report Posted November 25, 2013 Supondo que esteja usando o AVAudioPlayer, ficaria algo simples assim: -(IBAction)sliderValueChanged:(UISlider *)slider{ player.volume=slider.value; } Quote
torcapio Posted November 26, 2013 Author Report Posted November 26, 2013 (edited) Obrigado meu amigo, agora outra dúvida, qual a função do AVAudioPlayer e como faço para trabalhar com extensão M3U? Edited November 26, 2013 by torcapio Quote
Hercules Jr Posted November 26, 2013 Report Posted November 26, 2013 Me confundi com o AVAudioPlayer e o AVPlayer, O AVAudioPlayer (https://developer.apple.com/library/ios/DOCUMENTATION/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html) não suporta streaming (não de forma simples) conforme pode ser visto de forma simples aqui: https://developer.apple.com/library/ios/qa/qa1634/_index.html Então sugiro utilizar na verdade o AVPlayer (https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html) por permitir streaming e possuir as mesmas propriedades do AVAudioPlayer e desta forma poder usar o volume igual te passei no código acima. Boa sorte! Quote
torcapio Posted January 20, 2014 Author Report Posted January 20, 2014 (edited) ola, eu nao estou entendendo como posso utilizar o metodo avplayer? - (IBAction)play:(id)sender { no caso eu declaro o metodo dentro da action, e como chamo a url?vc pode me ajudar, por favor?! Edited January 20, 2014 by torcapio Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.