【发布时间】:2011-03-09 23:15:45
【问题描述】:
我有一个播放音频的 AVPlayer。 我需要的是,拥有一个 TableView 或类似的名称,例如:Tom Jones,如果在 tableview 中选择了那个,它会将一个字符串传递给我的 AVPlayer,所以 AVPlayer 会改变歌曲。
【问题讨论】:
标签: iphone ios uitableview uitabbar avplayer
我有一个播放音频的 AVPlayer。 我需要的是,拥有一个 TableView 或类似的名称,例如:Tom Jones,如果在 tableview 中选择了那个,它会将一个字符串传递给我的 AVPlayer,所以 AVPlayer 会改变歌曲。
【问题讨论】:
标签: iphone ios uitableview uitabbar avplayer
给这只猫剥皮的方法很多。
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.player = [AVPlayer playerWithURL:[NSURL URLWithString:[[myArray objectAtIndex:indexPath.row] objectForKey:@"audio_url"]]];
}
*语法未验证
当然,这只有在您定义了“self.player”和“myArray”时才有效
self.player 是您的 AVPlayer,myArray 是一个字典数组,可能与您在 UITableView 数据源中使用的字典相同
【讨论】: