【发布时间】:2012-09-03 17:39:12
【问题描述】:
我想获取 iPhone 中视频的总时长。我正在使用以下代码来获取持续时间
videoPath = [videoPath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:videoPath];
MPMoviePlayerController *mpPlayer = [[[MPMoviePlayerController alloc] initWithContentURL:url] autorelease];
mpPlayer.view.frame = CGRectMake(0, 0, 320, 100);
[self.view addSubview:mpPlayer.view];
NSLog(@"duration = %f",mpPlayer.duration);
[mpPlayer play];
但我不知道为什么我无法获得视频的持续时间,而且视频也无法播放。 谁能帮我找到这个问题的解决方案。
提前致谢。
【问题讨论】:
-
你检查答案了吗?其中任何一个解决了您的问题吗?如果是这样,请检查答案左侧的灰色复选标记。
标签: iphone objective-c video mpmovieplayercontroller