在特定时间将事件发送到MPMoviePlayerController播放的视频中(对于电影上的自定义字幕)

我正在考虑实现一个SRT文件解析器,用于在MPMoviePlayerController类上叠加视频。任何人都可以想到一种可靠的方式来在电影播放时的特定时间发布事件吗?     
已邀请:
嗯,不像我和AppKit那样熟悉iOS,但看起来并不像是AppKit的NSTimer类。 我想你总是可以使用CoreFoundation的CFTimer(在CFRunLoop.h中找到)或NSObject的:
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
例如:
[self performSelector:@selector(updateSubtitle:) withObject:nextSubtitle afterDelay:0.5];
如果用户快进,或倒带或您要调用以下内容以取消任何预定事件的发生:
[NSObject cancelPreviousPerformRequestsWithTarget:self];
    

要回复问题请先登录注册