Skip to content

Need to support firing touch and keyboard events for Video when it is full screen #4157

@ddalp

Description

@ddalp

This issue needs to be sovled in order to support react-native-video community module fully.
Issue is when MPE is in full screen mode, it is moved from its original place in the tree to under FullWindowMediaRoot. Since RNW relies on listening PreviewKeyEvent and TouchEvent on the react root element, it is no longer be able to get the events once MPE is in full window. There are similar issues for Popup and Flyout, we solved it by listening to these events directly on the element. We should do the same for MPE, with a bit more caution that events should be ignored when MPE is not in full screen mode to avoid firing events twice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: KeyboardExtensionsTracks issues against community modules and extensionsWorkstream: Component ParityClose the parity gap between RNW and RN for core RN components and their supporting APIs.enhancement

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions