Skip to content

[CRITICAL] Implement new Video Player components #32770

Description

@francoisl

Part of the NewDot Video Player project

Main issue: #20471
Doc section: https://docs.google.com/document/d/1Fh5Nu3D0-VW7xuV9Qc-OWWZl3-W5azx7Rr1lzNw4UGo/edit#heading=h.py28s16nvvga
Project: NewDot Video Player

Feature Description

  1. Implement the new components that will be used to play videos in NewDot:
  • <ProgressBar />
  • <VolumeButton />
  • <VideoPlayerControls />
  • <VideoPlayer />
  • <VideoRenderer />
  • <AttachmentViewVideo />
  1. Introduce Context to manage player state
  • PlaybackContext (doc)
  • VideoVolumeContext (doc)
  1. Maintain accessibility
  • Add keyboard tab support for switching focus between elements (doc)
  • Add accessibilityLabels and accessibilityRoles for components

cc @Skalakid

Metadata

Metadata

Labels

NewFeatureSomething to build that is a new item.ReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Fields

No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions