Không có thông báo nào được tạo khi người dùng nhấn nút tiếp theo/trước đó (bạn nên gửi lỗi về điều đó), vì vậy cách duy nhất để giải quyết vấn đề này mà không có bất kỳ thu thập thông tin xem nào không được chấp thuận là triển khai chế độ xem lớp phủ video của riêng bạn:
MPMoviePlayerController* moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:someUrl];
moviePlayer.movieControlMode = MPMovieControlModeHidden;
[moviePlayer play];
NSArray* windows = [[UIApplication sharedApplication] windows];
if ([windows count] > 1) {
UIWindow *moviePlayerWindow = [[UIApplication sharedApplication] keyWindow];
[moviePlayerWindow addSubview:yourCustomOverlayView];
}
Không lý tưởng, nhưng điều khiển tiêu chuẩn khá dễ thực hiện lại.
Nguồn
2009-07-16 12:52:32
Tôi tìm thấy một cách, xem câu hỏi và câu trả lời của tôi. http://stackoverflow.com/questions/3593683/how-can-i-know-users-click-fast-forward-and-fast-rewind-buttons-on-the-playback-c/3598383#3598383 – alones