我正在尝试编写一个应用程序,该应用程序允许用户从应用程序本身播放其 iTunes 库中的视频(它将是较大应用程序的一小部分)。
我目前正在搜索并使用来自 iTunes 的电视节目数据填充表格。这工作正常。
但是,当我点击单元格并尝试播放与其关联的视频时,媒体播放器会打开,然后立即自行关闭。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"touch!");
MPMediaItem *v = [videos objectAtIndex:indexPath.row];
NSURL *url = [v valueForProperty:MPMediaItemPropertyAssetURL];
MPMoviePlayerViewController *p = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentViewController:p animated:YES completion:nil];
}
当我不只过滤电视节目时,它似乎工作正常。
有任何想法吗?