我已经使用MPMoviePlayerController在我的一个应用程序中播放电影文件。它工作正常。我有一个要求,我必须跟踪“用户播放电影多长时间?”。我正在使用Omniture。 我从一开始就知道比赛的持续时间 感谢
答案 0 :(得分:0)
你只需要录制电影的开始时间:
self.movieStartDate = [NSDate date];
当电影结束(或停止)时,获得自那时以来的时间
NSTimeInterval duration = [[NSDate date] timeIntervalSinceDate:self.movieStartDate];
然后 duration
将包含自电影开始以来的时间量,以秒为单位。
但请记住,电影可以停止,因为应用程序进入后台/变为非活动状态,因此您必须收听这些通知以及电影播放器中的通知:)