を使用して再生されるビデオがあるという要件がありますMPMediaPlayerController
。ビデオに加えて、ボタンがクリックされたときの現在の再生時間をキャプチャし、関連するすべてのクリックを個別に保存する必要がある2つのボタンがあります。を返す「currentPlaybackTime」プロパティを使用して、ビデオの現在の再生時間を取得できますNSTimeInterval
。NSTimeInterval
しかし、誰かがすべての値をに格納する方法を手伝ってくれますかNSMutableDictionary
。私は次の方法を試しました:
-(void)onClickOfGood {
NSLog(@"The current playback time in good:%g",moviePlayerController.currentPlaybackTime);
currentPlaybackTime = moviePlayerController.currentPlaybackTime;
//NSArray *arrayContainsGoodClicks = [[NSArray alloc]initWithObjects:currentPlaybackTime, nil ];
NSNumber *goodTimeIntervals = [NSNumber numberWithDouble:currentPlaybackTime];
NSMutableArray *arrayContainsGoodClicks = [[NSMutableArray alloc]initWithObjects:goodTimeIntervals,nil ];
NSLog(@"The total count of Array is: %i",[arrayContainsGoodClicks count]);}
しかし、良いボタンをクリックするたびに、配列は1つだけとしてカウントされます。誰かが私が間違っているところに光を当てることができますか?