我有一个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];}
任何链接或源代码都会非常方便。
谢谢。