2

我正在尝试编写一个应用程序,该应用程序允许用户从应用程序本身播放其 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];
}

当我不只过滤电视节目时,它似乎工作正常。

有任何想法吗?

4

0 回答 0