ユーザーがアプリ自体から 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];
}
ただし、テレビ番組のみにフィルタリングしていないときは、問題なく機能しているように見えました.
何か案は?