Top Banner
THE SECRET LIFE OF AN ACCESSIBLE MEDIA PLAYER HENNY SWAN
70
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The secret life of an accessible player

T H E S E C R E T L I F E O F A N A C C E S S I B L E M E D I A P L AY E R

H E N N Y S W A N

Page 2: The secret life of an accessible player

W h y a m i s t a n d i n g h e r e ?

There’s not enough focus on accessible user experience

I love TV

Page 3: The secret life of an accessible player

W H AT I S A M E D I A P L AY E R ?

Page 4: The secret life of an accessible player
Page 5: The secret life of an accessible player

B e y o n d p l a y b a c k

• Content discovery

• User journeys

• Design and layout

• User experience

Page 6: The secret life of an accessible player

P R I N C I P L E S O F A C C E S S I B L E U S E R E X P E R I E N C E

Page 7: The secret life of an accessible player

S t a n d a r d s a n d g u i d e l i n e s

• W3C Web Content Accessibility Guidelines

• W3C User Agent Accessibility Guidelines

• W3C Media Player Accessibility Guidelines

• 21st Century Communications and Video Accessibility Act

S e e : w w w. i h e n i . c o m / a c c e s s i b l e - m e d i a - p l a y e r- r e s o u r c e s /

Page 8: The secret life of an accessible player

– A c c e s s i b i l i t y o r i g i n a t e s a t U X : a B B C i P l a y e r c a s e s t u d y

Standards and guidelines tend to focus on code over design, output over outcome, compliance over experience.

Page 9: The secret life of an accessible player

People first: put people before technology.

Page 10: The secret life of an accessible player

Familiarity: using familiar structure, visual design, design patterns, behaviour, editorial and alternatives within website and applications

Page 11: The secret life of an accessible player

Choice: giving users choice on how they complete tasks in particular non standard or complex tasks

Page 12: The secret life of an accessible player

Control: giving users control over how, and when, they receive content.

Page 13: The secret life of an accessible player

Value: Prioritising features that add value to all users but increase access for disabled users.

- A c c e s s i b i l i t y o n B B C i P l a y e r w i t h C h r o m e c a s t

Page 14: The secret life of an accessible player

C L O S E D C A P T I O N S /S U B T I T L E S

Page 15: The secret life of an accessible player

– U K O f f i c e o f C o m m u n i c a t i o n s ( O f c o m ) , 2 0 1 4

7.5 million people in the UK (18% of the population) used closed captions: of that 7.5 million, only 1.5 million were deaf or hard of hearing. This indicates that 80% of subjects utilized closed captions for reasons other than hearing loss

Page 16: The secret life of an accessible player

Second language

Page 17: The secret life of an accessible player

Second screen

Page 18: The secret life of an accessible player

Environment

Page 19: The secret life of an accessible player

F bombs!

Page 20: The secret life of an accessible player
Page 21: The secret life of an accessible player

I s s u e s w i t h c a p t i o n s• Dated guidelines

• Styling and readability

• Preference

• Positioning

• Words per minute

• Scrolling or blocks

• Resizing across devices

• Too invasive

Page 22: The secret life of an accessible player

U s e r A g e n t A c c e s s i b i l i t y G u i d e l i n e s t o t h e r e s c u e

• Use configurable text: The user can configure recognized text within time-based media alternatives (e.g. captions) in conformance with 1.4.1. (Level AA)

• Allow Resize and Reposition of Time-based Media Alternatives: The user can configure recognized alternative content for time-based media (e.g. captions, sign language video) as follows: (Level AAA)

Page 23: The secret life of an accessible player

C o l o u r c o d i n g c a p t i o n s

Page 24: The secret life of an accessible player

C u s t o m i s a t i o n

• iOS 7

• Netflix

• Brightcove

• YouTube

1Content in playback

Hide

Title 2

Attribute 2Title 3

Attribute 3Title 4

Attribute 4

2 3 4Playing Next

24

Title 1

Attribute 1

Page 25: The secret life of an accessible player

YouTube and Brightcove offer customisation via the player controls

Page 26: The secret life of an accessible player
Page 27: The secret life of an accessible player
Page 28: The secret life of an accessible player
Page 29: The secret life of an accessible player
Page 30: The secret life of an accessible player

P o s i t i o n i n g

Page 31: The secret life of an accessible player

U s e r a g e n t a c c e s s i b i l i t y g u i d e l i n e s t o t h e r e s c u e a g a i n

It's recommended that caption text or sign language

alternative cannot obscure the video or the controls

(1.1.5) and that the user can configure the size and

position of media alternatives (1.1.6).

Page 32: The secret life of an accessible player

U s e r r e s e a r c h

Page 33: The secret life of an accessible player

Player controls hidden

Page 34: The secret life of an accessible player

Player controls revealed, CC’s moved up

Page 35: The secret life of an accessible player

Player controls and programme into panel revealed, CC’s pushed to the top of the screen

Page 36: The secret life of an accessible player

Positioning CC’s with speakers

Page 37: The secret life of an accessible player

PA G E S T R U C T U R E

Page 38: The secret life of an accessible player

P a g e s t r u c t u r e

Consider the relationship of the player to the content on the page it’s embedded in

• Precede the player with an appropriate heading

• If the player is the primary content place after an h1

• Use headings consistently across pages

• Skip links

• Links to help

Page 39: The secret life of an accessible player
Page 40: The secret life of an accessible player
Page 41: The secret life of an accessible player

C O N T E N T D I S C O V E R Y

Page 42: The secret life of an accessible player

C o n t e n t d i s c o v e r y

Provide multiple ways to find alternative formats via:

• Menus

• Listings

• Search

• In page

• In player

Page 43: The secret life of an accessible player

Provide categories for alternative formats

Page 44: The secret life of an accessible player

Provide listings with alternative formats

Page 45: The secret life of an accessible player
Page 46: The secret life of an accessible player

C o n t e n t d i s c o v e r y

Provide multiple ways to find new content

• Minimize navigating

• Minimize page refreshing

• Sign post new content in multiple ways

• in page

• in player

• in full screen

Page 47: The secret life of an accessible player
Page 48: The secret life of an accessible player
Page 49: The secret life of an accessible player
Page 50: The secret life of an accessible player

K E Y B O A R D

Page 51: The secret life of an accessible player

K e y b o a r d a c c e s s b a s i c s

• Group controls appropriately

• All controls are accessible via the keyboard

• It is possible to tab from the page to the player to the page

• No keyboard trap

Page 52: The secret life of an accessible player

F u n c t i o n a l g e o g r a p h y

Now

play/pause, mute/volume, forward/rewind, captions, full screen

Next

episodes, recommendations, sharing, programme information

Always

preferences and settings, closed captions on/off, styles, auto-play, desktop to mobile, in-page / in-player

Page 53: The secret life of an accessible player

L a b e l s

Text on buttons improves support for speech input users

N E T F L I X

A B C N E W S

Y O U T U B E

Page 54: The secret life of an accessible player

K e y b o a r d a c c e s s i b l e t o o l t i p s

Page 55: The secret life of an accessible player

V i s i b l e f o c u s

• Provide visible focus

• Flash- preferably override the yellow default outline

• HTML - do not suppress the default styling

• Able Player - uses own HTML5 controls

Page 56: The secret life of an accessible player

V i s i b l e f o c u s

Use unique hover/focus and selected states

Page 57: The secret life of an accessible player

V i s i b l e f o c u s

Familiarity, cognition, branding

Page 58: The secret life of an accessible player

S l i d e r s

• Use standard keyboard interaction

• Avoid combining two actions in one

• Mute buttons are very popular!

Page 59: The secret life of an accessible player
Page 60: The secret life of an accessible player

K e y b o a r d t r a p

• Ensure users can tab from the page to the player and back again

• Place links to ‘Skip the player’ above the player

Page 61: The secret life of an accessible player
Page 62: The secret life of an accessible player
Page 63: The secret life of an accessible player

M i s s i n g p l a y e r c o n t r o l s

Page 64: The secret life of an accessible player

A U T O P L AY

Page 65: The secret life of an accessible player

– A c c e s s i b l e H T M L v i d e o a s a b a c k g r o u n d , P u n k c h i p

“Autoplay is generally acceptable if the user was aware, when they clicked the link, that the proceeding page was going to play a clip”

Page 66: The secret life of an accessible player

A u t o p l a y

• Opt in on first visit

• Global setting

• In-player setting

• In-page setting

• Browser / audio ducking

Page 67: The secret life of an accessible player

A N D F I N A L LY…

Page 68: The secret life of an accessible player

… a n d g o a n d s e e 7 l e s s o n s f r o m d e v e l o p i n g a n a c c e s s i b l e H T M L 5 p l a y e r

D e n n i s L e m b r e e , G a s l a m p A B , 2 n d f l o o r

Page 69: The secret life of an accessible player

I D 2 4 M a y 2 1 , 2 0 1 5

• Steve Faulkner

• David Sloan

• Léonie Watson

• Sarah Horton Hans Hillen

• Mike Paciello

• Henny Swan

• Chaals McCathie Nevile

• DOug Schepprs

• Laura Kalbag

H o s t e d b y :

Page 70: The secret life of an accessible player

@ i h e n i i h e n i . c o m h s w a n @ p a c i e l l o g r o u p . c o m

Thank you and questions