这是我的第一个问题&我是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];
}发布于 2012-01-13 10:42:08
这里没有给出太多的细节,但在较高的级别上,您将希望执行以下操作:
1)实现UITableView的"tableView:didSelectRowAtIndexPath:“委托方法,以响应对表单元格的触摸。
2)获取铃声数据。您可以使用NSURLConnection来实现这一点。
3)使用AVFoundation播放铃声,特别是使用AVAudioPlayer播放。
https://stackoverflow.com/questions/8841182
复制相似问题