Tôi có yêu cầu trong đó tôi có Video được phát bằng cách sử dụng MPMediaPlayerController
. Cùng với video tôi có hai nút mà tôi cần phải nắm bắt thời gian phát lại hiện tại khi nút được nhấp và lưu trữ tất cả các nhấp chuột có liên quan riêng lẻ. Tôi có thể nhận thời gian phát lại hiện tại của video bằng thuộc tính "currentPlaybackTime" trả về NSTimeInterval
. Nhưng ai đó có thể giúp tôi về cách lưu trữ tất cả các giá trị NSTimeInterval
vào một số NSMutableDictionary
. Tôi đã thử các cách sau:Làm thế nào để lưu trữ các giá trị NSTimeInterval vào NSMutableArray?
-(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]);}
Nhưng sau mỗi lần nhấp vào nút tốt, tôi nhận được chỉ số Mảng là chỉ 1. Ai đó có thể vui lòng ném ánh sáng vào nơi tôi đang gặp sự cố không?
Bạn có đang tạo mảng mới mỗi lần nhấn nút không? – meggar
Tôi đã sửa chữa sai lầm .. –