在观看 AVPlayerView 时,滑动鼠标滚轮会暂停电影,然后快进或快退。这会导致过程错误。
我将 AVPlayerView 模式设置为 NONE,顺便说一句。
让我知道如何在 AVPlayerView 上禁用鼠标滚轮事件。
在观看 AVPlayerView 时,滑动鼠标滚轮会暂停电影,然后快进或快退。这会导致过程错误。
我将 AVPlayerView 模式设置为 NONE,顺便说一句。
让我知道如何在 AVPlayerView 上禁用鼠标滚轮事件。
Swift 3(向前滚动到它下面的视图):
class NonScrollableAVPlayerView : AVPlayerView
{
override func scrollWheel(with event: NSEvent)
{
if self.superview != nil
{
self.nextResponder?.scrollWheel(with: event)
}
}
}
覆盖 hitTest:
@interface MyAVPlayerView : AVPlayerView
@end
@implementation MyAVPlayerView
- (NSView *)hitTest:(NSPoint)aPoint
{
if (prohibitScrolling) {
return nil;
} else {
return [super hitTest:aPoint];
}
}
@end