Предварительный просмотр рингтона - PullRequest
1 голос
/ 12 января 2012

Это мой первый вопрос, и я новичок в разработке для iOS. Я хотел спросить, как я могу воспроизвести предварительный просмотр рингтона при нажатии на ячейку в табличном представлении на iphone. По сути, я пытаюсь написать приложение, которое позволяет загружать рингтон с моего сервера на iphone, в котором я хочу добавить функцию предварительного просмотра, с помощью которой человек сможет прослушать мелодию, если захочет, он загрузит. тогда он сможет установить его в качестве мелодии звонка. Мне удалось получить ссылки тонов на моем сервере в виде таблицы. Теперь я хочу воспроизвести превью. Как мне это сделать?? Запрос: пожалуйста, опишите, как я новичок. не продвинутый программист.

пожалуйста, игнорируйте мои ошибки.

С уважением, Malhaar

редактировать: я использую этот код ..

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] 
                                               pathForResource:[[ringArray objectAtIndex:indexPath.row]getName]
                                               ofType:@"m4r"]];
    AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
    [click play];
    [click release];

}

1 Ответ

1 голос
/ 13 января 2012

Дано не слишком много деталей, но на высоком уровне вы хотели бы сделать следующее:

1) Реализовать метод делегата «tableView: didSelectRowAtIndexPath:» UITableView для ответа на прикосновения к ячейкам таблицы.

2) Получить данные для мелодии звонка. Вы можете сделать это с помощью NSURLConnection.

3) Воспроизведите мелодию звонка, используя AVFoundation, в частности AVAudioPlayer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...