预告片的铃声

时间:2012-01-12 19:36:04

标签: iphone ios xcode

这是我的第一个问题,&我是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 个答案:

答案 0 :(得分:1)

没有给出太多详细信息,但从高层次来看,您需要执行以下操作:

1)实现UITableView的“tableView:didSelectRowAtIndexPath:”委托方法,以响应表格单元格的触摸。

2)获取铃声的数据。您可以使用NSURLConnection执行此操作。

3)使用AVFoundation播放铃声,特别是AVAudioPlayer。