標準のsrt形式00:00:00,000時間、分、秒、ミリ秒で動作する字幕テキストファイルがあります。
字幕画面を更新するタイマーを作成し、現在の時刻を確認して、画面に表示される字幕を確認したいと思います。
どちらを使用するのが最適ですか?NSTimeInterval、NSDate?すべての時間をミリ秒の数値に変換して比較するのが最善だと思います。ただし、NSTimeIntervalは、ミリ秒ではなく秒で機能します。
いくつかの手がかり?
マルコス
標準のsrt形式00:00:00,000時間、分、秒、ミリ秒で動作する字幕テキストファイルがあります。
字幕画面を更新するタイマーを作成し、現在の時刻を確認して、画面に表示される字幕を確認したいと思います。
どちらを使用するのが最適ですか?NSTimeInterval、NSDate?すべての時間をミリ秒の数値に変換して比較するのが最善だと思います。ただし、NSTimeIntervalは、ミリ秒ではなく秒で機能します。
いくつかの手がかり?
マルコス
NSTimeIntervalはおそらくあなたが望むものです。NSTimeIntervalは秒単位ですが、サブミリ秒の値を表すことができる小数部分があります(doubleにtypedefされます)。したがって、2.5の値は2秒+500msを表します。
実際、NSTimerはNSTimeIntervalを使用します
+ (NSTimer*)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds
invocation:(NSInvocation*)invocation
repeats:(BOOL)repeats;