MiVideo Accessibility

MiVideo is a platform that is used by the university to deliver prerecorded content for classes instructional videos, and other events. The following sections will provide guidance on how to use the platform with Windows and Mac screen readers. For the best screen reader experience, the accessibility team recommends that Chrome be used.

Windows

NVDA

  • Users should note that there are no level 1 headings on the video page.
  • The best way to move to the video player is to press 3 to jump to the first heading at level 3, and then use (shift+b) until the play button is reached.
    • When tested, this required 6 presses of (shift+b).
  • Users should note that the slider for jumping forward and backward is not implemented correctly for screen reader accessibility.
    • Use (insert+space) until you are in browse mode which is identified via a solid tone sound being played.
    • Press the (down arrow) key until you hear the progress being read, for example, “0:17 / 19:30”.
    • To repeat the time elapsed, use the read line command (desktop: insert+up arrow) (laptop: insert+l).
  • If you are located on the slider, there are a few extra steps required to adjust the elapsed time which will skip through the video.
    • Ensure that you are in forms mode by pressing (insert+space).
    • Next, use the (left arrow) and (right arrow) keys to move through the video.
    • As you do this, the screen reader will not speak anything, however, you should hear a break in the audio followed by the new content.
    • To check the new elapsed time, press (insert+space) to leave forms mode and use the read line commands above to read the elapsed time.
    • If additional time adjustments are required, use (insert+space) to enter forms mode again and continue using the arrow keys to move the slider.
  • Currently, there are some accessibility issues with printing and downloading the transcript, however, it is possible to work around these.
    • It is easiest to move to the transcript by ensuring that you are in browse mode by pressing (insert+space) until you hear a solid tone and then pressing e from the video player.
    • NVDA should say “frame edit”.
    • Next, press the down arrow to move to the controls.
    • These are “Collapse/Expand widget” which doesn’t seem to make a difference for screen reader users, Print which prints the transcript, and Download which allows the transcript to be downloaded as a text file.
    • These controls contain only onClicks and no proper button markup, so you must use the arrow keys in browse mode as tab will not navigate to them.
  • You also need to select the controls by using the NVDA command to activate the item under the current navigator object which is (capslock+enter).

JAWS

  • Users should note that there are no level 1 headings on the video page.
  • The best way to move to the video player is to press 3 to jump to the first heading at level 3, and then use (shift+b) until the play button is reached.
    • When tested, this required 6 presses of (shift+b).
  • Users should note that the slider for jumping forward and backward is not implemented correctly for screen reader accessibility.
    • Use (insert+z) until JAWS says that the virtual pc cursor is on.
    • Press the (down arrow) key until you hear the progress being read, for example, “0:17 / 19:30”.
    • To repeat the time elapsed, use the read line command (insert+up arrow).
  • If you are located on the slider, there are a few extra steps required to adjust the elapsed time which will skip through the video.
    • Ensure that the virtual cursor is off by pressing (insert+z) until JAWS speaks that the virtual pc cursor is off.
    • Next, use the (left arrow) and (right arrow) keys to move through the video.
    • As you do this, the screen reader will not speak anything, however, you should hear a break in the audio followed by the new content.
    • To check the new elapsed time, press (insert+z) to turn the virtual cursor back on.
    • Focus will be on the Play button so you will have to use the down arrow key to move back to the time slider.
    • You can use the read line command above to read the elapsed time again.
    • If additional time adjustments are required, use (insert+z) to disable the virtual pc cursor and continue using the arrow keys to move the slider.
  • Currently, there are some accessibility issues with printing and downloading the transcript, however, it is possible to work around these.
    • It is easiest to move to the transcript by ensuring that the virtual cursor is on by pressing (insert+z) until you hear JAWS speak that it is on, and then pressing e from the video player.
    • JAWS should say “search edit”.
    • Next, press the down arrow to move to the controls.
    • These are “Collapse/Expand widget” which doesn’t seem to make a difference for screen reader users, Print which prints the transcript, and Download which allows the transcript to be downloaded as a text file.
    • These controls contain only onClicks and no proper button markup, so you must use the arrow keys when the virtual cursor is on as tab will not navigate to them.
  • When using JAWS, you can activate these controls by pressing (enter).

Mac VoiceOver

  • Users should note that there are no level 1 headings on the video page, so reaching the player requires a few steps.
    • Press (control+option+command+h) to jump to the first heading level 3 on the page.
    • Press (control+option+left arrow) twice and VoiceOver will speak “The Kaltura Video player frame”.
    • Press (control+option+shift+down arrow) to interact with the frame.
    • Press (control+option+right arrow) to move to the play button.
      • I recommend using the second play button in the move order as this places you closer to the seek bar.
    • Use (control+option+space) to activate the play button.
  • The seek control is not implemented properly for screen readers and requires some workarounds.
    • Press (control+option+right arrow) until you hear the time announcement, for example, “0:17 / 19:30.”
    • If you want to hear the slider repeated again, use (control+option+f3).
      • If you are on a machine in which pressing the function keys alone are assigned to hardware features like screen brightness and volume by default, you will need to use (control+option+fn+f3).
  • There are some accessibility issues with downloading the transcript of the video, however, it can be worked around.
    • Move to the first heading on the page by pressing (control+option+command+h).
    • Press (control+option+left arrow) until VoiceOver speaks frame.
    • Press (control+option+shift+down arrow) to move into the frame.
    • Use (control+option+right arrow) which will eventually move you to the controls after you pass an edit box.
    • These are “Collapse/Expand widget” which doesn’t seem to make a difference for screen reader users, Print which prints the transcript, and Download which allows the transcript to be downloaded as a text file.
  • Although these are not spoken as proper buttons, they can be activated with VoiceOvers (control+option+space) command.