[Accessibility] Configure embedded video player to generate spoken output from captions

Đang mở
#6,460 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
38/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
angular, typescript
Lĩnh vực
accessibility, frontend

Hướng nghiên cứu

Start by locating the embedded video player and how DSpace loads uploaded MP4 and VTT files; the issue does not name relevant files, tests, or a player entry point. Review the cited accessibility criterion and compare the current player with Able Player. Done means users can access captions with screen readers and enable spoken caption output, verified with an MP4, VTT transcript, and a screen reader.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

accessibility bug component: viewer help wanted

Describe the bug

According to 301 559, Section 7.1.5: Where ICT displays video with synchronized audio, it shall have a mode of operation to provide a spoken output of the available captions, except where the content of the displayed captions is not programmatically determinable.

The embedded video player in DSpace currently does not allow users to generate or provide spoken output of the available captions. The video player also doesn't allow screen readers to access captions or caption files.

To Reproduce

Upload a video file (mp4) and a transcript file (.vtt) to DSpace and play them. Test with screen reader, such as through the Silktide plugin.

Expected behavior

The video player should allow users to generate spoken output of available captions. Ideally, deliver the audio file with spoken subtitles in a separate audio track and allow for mixing in the end user's device. See also Notes 1-4 for this criterion (https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf).

Consider switching to a more accessibility-friendly player, such as the Able player.

Ngôn ngữ chính
TypeScript
Star
180
Fork
577
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
95

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của DSpace/dspace-angular

Tất cả issue của DSpace/dspace-angular

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.