这是我的第一个问题,&我是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];
}
答案 0 :(得分:1)
没有给出太多详细信息,但从高层次来看,您需要执行以下操作:
1)实现UITableView的“tableView:didSelectRowAtIndexPath:”委托方法,以响应表格单元格的触摸。
2)获取铃声的数据。您可以使用NSURLConnection执行此操作。
3)使用AVFoundation播放铃声,特别是AVAudioPlayer。