Я пытаюсь разработать одно приложение, где у меня будет Play и Стоп кнопки .После я нажмите на кнопку воспроизведения должна течь аудио, который воспроизводимой по определенной ссылкеАудиопотоки с помощью AVAudioPlayer
-(void)playMusic
{
mAudioPlayer=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.tuneindia.com"] error:nil];
mAudioPlayer.delegate = self;
mAudioPlayer.volume=mVolumeSlider.value;
NSLog(@"THEVOLUME:::: %f",mVolumeSlider.value);
[mAudioPlayer prepareToPlay];
[mAudioPlayer play];
}
Пожалуйста, помогите мне понять, как этот AVAudioPlayer подключается к ссылке и передает аудио оттуда (как мы использовали www.tuneindia.com).
Все, что вы сказали, это прекрасно. Фактически, если вы откроете этот сайт, он автоматически воспроизведет какую-то музыку, и я хочу воспроизвести эту музыку в своем приложении. – lreddy
, и если я дам URL-адрес сервера, где были сохранены песни, чем это будет работать? – lreddy
Вам нужно создать URL-адрес, который указывает на фактический поток, а не только на сам сервер. AVAudioPlayer недостаточно умен, чтобы понять, что вы хотите воспроизвести поток, встроенный в HTML-страницу. Причина, по которой это работает в обычном браузере, заключается в том, что страница также включает приложение, которое автоматически воспроизводит поток, как только вы откроете страницу. URL, на который вы должны указать AVAudioPlayer, должен быть таким же, на который указывает встроенное приложение. Ссылаясь на tuneindia.com, вы можете найти этот URL, посмотрев на источник HTML-страницы. – tigloo