tableView
jpg および mp4 ファイルを含むコンテンツ ディレクトリを一覧表示しています。
現在、任意の mp4 ファイルを選択するMPMovieController
と、適切なファイルが読み込まれ、それに応じて再生されますが、ファイルの拡張子が JPG の場合に詳細ビューを読み込む方法がわかりません。
たとえば、 で選択したファイルがtableView
イメージ ファイルの場合、 で を開き、imageView
そのdetailView
イメージを表示します。
alertView
その他のファイルについては、不明なファイルであるとプッシュします。
これは私がこれまでに持っているコードですtableview didSelectRowAtIndex
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
NSString *urlString = [NSString stringWithFormat:@"http://10.1.4.3:8080/DCIM/DCIM/VIDEO/%@",[movieArray objectAtIndex:indexPath.row]];
//Play multiple video
NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
_moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:_moviePlayer];
_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
[self.view addSubview:_moviePlayer.view];
[_moviePlayer setFullscreen:YES animated:YES];}
リンクやソースコードは非常に便利です。
ありがとう。