如何跟踪电影播放器​​在iOS中运行的时间

时间:2012-09-07 10:13:47

标签: ios mpmovieplayercontroller

我已经使用MPMoviePlayerController在我的一个应用程序中播放电影文件。它工作正常。我有一个要求,我必须跟踪“用户播放电影多长时间?”。我正在使用Omniture。 我从一开始就知道比赛的持续时间 感谢

1 个答案:

答案 0 :(得分:0)

你只需要录制电影的开始时间:

self.movieStartDate = [NSDate date];

当电影结束(或停止)时,获得自那时以来的时间

NSTimeInterval duration = [[NSDate date] timeIntervalSinceDate:self.movieStartDate];
然后

duration将包含自电影开始以来的时间量,以秒为单位。

但请记住,电影可以停止,因为应用程序进入后台/变为非活动状态,因此您必须收听这些通知以及电影播放器​​中的通知:)