SlideShare a Scribd company logo
1 of 1
Download to read offline
InstituteofEducationalTechnology
Architecture
Mainstreamingvideo
accessibility
Visualdesign
<script src="jquery.js"></script><script src="mediaelement-and-player.min.js"></script><link rel="stylesheet" href="mediaelementplayer.css" />
<video src="myvideo.mp4"></video>
<script>
// Initialize MediaElement.js-powered player.
$('video, audio').mediaelementplayer(/* Options */);// HTML5 standard media events.$('video, audio').on('play pause', function () {
// Do something ...});
</script>
<!--
Generated HTML:
...
<div class="mejs-button mejs-playpause-button mejs-play">
<button type="button" aria-controls="mep_1" title="Play" aria-label="Play"></button>
</div>
-->
A consumer web site
eg. OpenLearn
OU Media Player
<iframe>
MediaElements.js
open source Javascript
framework
HTML 5
<audio><video>,
WAI–ARIA, JavaScript
oEmbed
Organisational
brand guidelines
į
RSS Feeds
Audio/visual content
eg. university
podcasts
Visualdesignproblem–
Reducetheheightoftheexistingmediaplayer.
Ensureplayermeetsbestpracticefor
accessibilityandusabilityneeds.
QA–
Qualityassuranceisessential–
usability/accessibilityevaluation,
cross-devicetesting,automatedtesting,
integrationtesting...
Itbuildsconfidence!
Visualdesignsolution–
There-designedplayeriscreatedinclosecollaborationbetweendeveloperanddesigner.
Theappearanceoftheplayerisdesignedaroundthefunctionalityitisrequiredtodeliverand
thecore-problemitneedstoaddress.MinimumVLEbuttonsizeis16px,sotheplayerisdesigned
aroundthisunitofmeasure.
Theplayerfeaturesetiscriticallyassessedtoensurethefinalproductisagenuineitemandnot
imitationofotherplayers.Thisprocessledtothedroppingof
a‘pause’buttonbecausethiswasnolongerconsideredanessentialfeaturewhentheplay/stop
buttoncouldfacilitatethesameneed.
Pause video
If user hovers over play/stop buttons they receive a text tip - left aligned.
The green represents buttons, the pink represents zones. The blue represents feedback in text format -
which in the case of the audio also includes volume controls - which are infact buttons
If user hovers over an extended feature button or audio controls they receive a text tip - right aligned.
Description of features
Overview
Measurements
Framework
00:00 / 01:22 3
abcdefghijklmnopqrstuvwxyz0123456789
00:00 / 01:22 3
22 px
3 8 px 16 px
22px value
00:00/01:22
300:00/01:22
Start video
Subtitles
Full screen
Open video/audio in a new window
View settings
Adjust volume
The font used in this example is Trebuchet: 12pt.
The reason for using a different font is so that the
player controls and text feedback can be clearly
defined.
The primary colour for the player is either defined
by the theme or is #333.
The secondary colours are #f2f2f2 for the upper
background grey and #fff for the lower white.
Measurements / Colours
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
3 8 px 16 px
22px value
00:00/01:22
Lorem ipsum dolor sit amet, mauris aut, molestie
nulla. Purus libero, eget convallis, metus sed. Qui
parturient, velit amet fusce,
Video - including primer info and play icon
Audio - including primer info and play icon
00:00 / 01:22 3
00:00 / 01:22 3
Lorem ipsum dolor sit amet, mauris aut, molestie
nulla. Purus libero, eget convallis, metus sed. Qui
parturient, velit amet fusce,
The VLE manages
the Download and
Transcript functions
separate from the
media plpayer.
Download Transcript
The VLE manages
the Download and
Transcript functions
separate from the
media plpayer.
Download Transcript
48 px
Highlevelrelationshipdiagram Detailedschema
qu
a
l i t y
qu
a
lityassured
Formoreinformation:
mediaplayer.open.edu/about

More Related Content

Similar to OU Media Player poster - e-Access'15 conference

Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologysoulsama
 
Y1 gd engine_terminologY
Y1 gd engine_terminologYY1 gd engine_terminologY
Y1 gd engine_terminologYElliotBlack
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyBen_Atherton
 
Y1 js engine_terminology
Y1 js engine_terminologyY1 js engine_terminology
Y1 js engine_terminologyJamieShepherd
 
Jake hyatt Y1 gd engine_terminology
Jake hyatt Y1 gd engine_terminologyJake hyatt Y1 gd engine_terminology
Jake hyatt Y1 gd engine_terminologyJakeyhyatt123
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyNeilRogero
 
Engine terminology
Engine terminologyEngine terminology
Engine terminologythomasmcd6
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyZak Warren
 
The Purposes and Functions of components of Game Engines
The Purposes and Functions of components of Game EnginesThe Purposes and Functions of components of Game Engines
The Purposes and Functions of components of Game Engineswdhanuka
 
Game Engine terminology
Game Engine terminologyGame Engine terminology
Game Engine terminologySamDuxburyGDS
 
Terence Byrne Y2 gd Engine_Terminology
Terence Byrne Y2 gd Engine_TerminologyTerence Byrne Y2 gd Engine_Terminology
Terence Byrne Y2 gd Engine_Terminologyterry96
 
Harry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminologyHarry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminology11275449
 
Lewis brady engine_terminology (edited version)
Lewis brady engine_terminology (edited version)Lewis brady engine_terminology (edited version)
Lewis brady engine_terminology (edited version)LewisB2013
 
iain goodyear game engines definitions woprks 2 cristian galliano
iain goodyear game engines definitions woprks 2 cristian gallianoiain goodyear game engines definitions woprks 2 cristian galliano
iain goodyear game engines definitions woprks 2 cristian gallianocrisgalliano
 
Y1 gd engine_terminology (2)
Y1 gd engine_terminology (2)Y1 gd engine_terminology (2)
Y1 gd engine_terminology (2)crisgalliano
 
Lewis brady engine terminology (edited version)
Lewis brady engine terminology (edited version)Lewis brady engine terminology (edited version)
Lewis brady engine terminology (edited version)LewisB2013
 

Similar to OU Media Player poster - e-Access'15 conference (20)

Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Y1 gd engine_terminologY
Y1 gd engine_terminologYY1 gd engine_terminologY
Y1 gd engine_terminologY
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Game Engine Terminology
Game Engine TerminologyGame Engine Terminology
Game Engine Terminology
 
Y1 js engine_terminology
Y1 js engine_terminologyY1 js engine_terminology
Y1 js engine_terminology
 
Game engines
Game enginesGame engines
Game engines
 
uyui
uyuiuyui
uyui
 
Jake hyatt Y1 gd engine_terminology
Jake hyatt Y1 gd engine_terminologyJake hyatt Y1 gd engine_terminology
Jake hyatt Y1 gd engine_terminology
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Engine terminology
Engine terminologyEngine terminology
Engine terminology
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
The Purposes and Functions of components of Game Engines
The Purposes and Functions of components of Game EnginesThe Purposes and Functions of components of Game Engines
The Purposes and Functions of components of Game Engines
 
Game Engine terminology
Game Engine terminologyGame Engine terminology
Game Engine terminology
 
Terence Byrne Y2 gd Engine_Terminology
Terence Byrne Y2 gd Engine_TerminologyTerence Byrne Y2 gd Engine_Terminology
Terence Byrne Y2 gd Engine_Terminology
 
Harry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminologyHarry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminology
 
vu
vuvu
vu
 
Lewis brady engine_terminology (edited version)
Lewis brady engine_terminology (edited version)Lewis brady engine_terminology (edited version)
Lewis brady engine_terminology (edited version)
 
iain goodyear game engines definitions woprks 2 cristian galliano
iain goodyear game engines definitions woprks 2 cristian gallianoiain goodyear game engines definitions woprks 2 cristian galliano
iain goodyear game engines definitions woprks 2 cristian galliano
 
Y1 gd engine_terminology (2)
Y1 gd engine_terminology (2)Y1 gd engine_terminology (2)
Y1 gd engine_terminology (2)
 
Lewis brady engine terminology (edited version)
Lewis brady engine terminology (edited version)Lewis brady engine terminology (edited version)
Lewis brady engine terminology (edited version)
 

More from Nick Freear

CAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyCAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyNick Freear
 
Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Nick Freear
 
Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Nick Freear
 
Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Nick Freear
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012Nick Freear
 
OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012Nick Freear
 
Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Nick Freear
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011Nick Freear
 
Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Nick Freear
 
Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010Nick Freear
 
MALT Wiki and oEmbed
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbedNick Freear
 
MALT Wiki Techshare 2009
MALT Wiki Techshare 2009MALT Wiki Techshare 2009
MALT Wiki Techshare 2009Nick Freear
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about MoodleNick Freear
 
Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Nick Freear
 
Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Nick Freear
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUNick Freear
 
Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09Nick Freear
 

More from Nick Freear (17)

CAN conference 2019 - Our Journey
CAN conference 2019 - Our JourneyCAN conference 2019 - Our Journey
CAN conference 2019 - Our Journey
 
Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017Accessible Rich Internet Applications workshop at The Open University 2017
Accessible Rich Internet Applications workshop at The Open University 2017
 
Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006Improving the Accessibility of.. MoodleMoot 2006
Improving the Accessibility of.. MoodleMoot 2006
 
Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2Accessify Wiki introduction v1.2
Accessify Wiki introduction v1.2
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012
 
OU Player APG Meeting 2012
OU Player APG Meeting 2012OU Player APG Meeting 2012
OU Player APG Meeting 2012
 
Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1Moodle 4-9 Book A5 leaflet Packt v1
Moodle 4-9 Book A5 leaflet Packt v1
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010Sometimes I s-start to stutter: Rotary 2010
Sometimes I s-start to stutter: Rotary 2010
 
Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010
 
MALT Wiki and oEmbed
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbed
 
MALT Wiki Techshare 2009
MALT Wiki Techshare 2009MALT Wiki Techshare 2009
MALT Wiki Techshare 2009
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about Moodle
 
Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07Moodle Accessibility Hackfest '07
Moodle Accessibility Hackfest '07
 
Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007Moodle Accessibility Techshare 2007
Moodle Accessibility Techshare 2007
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OU
 
Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09Multimedia Accessibility - CALRG '09
Multimedia Accessibility - CALRG '09
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Recently uploaded (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

OU Media Player poster - e-Access'15 conference

  • 1. InstituteofEducationalTechnology Architecture Mainstreamingvideo accessibility Visualdesign <script src="jquery.js"></script><script src="mediaelement-and-player.min.js"></script><link rel="stylesheet" href="mediaelementplayer.css" /> <video src="myvideo.mp4"></video> <script> // Initialize MediaElement.js-powered player. $('video, audio').mediaelementplayer(/* Options */);// HTML5 standard media events.$('video, audio').on('play pause', function () { // Do something ...}); </script> <!-- Generated HTML: ... <div class="mejs-button mejs-playpause-button mejs-play"> <button type="button" aria-controls="mep_1" title="Play" aria-label="Play"></button> </div> --> A consumer web site eg. OpenLearn OU Media Player <iframe> MediaElements.js open source Javascript framework HTML 5 <audio><video>, WAI–ARIA, JavaScript oEmbed Organisational brand guidelines į RSS Feeds Audio/visual content eg. university podcasts Visualdesignproblem– Reducetheheightoftheexistingmediaplayer. Ensureplayermeetsbestpracticefor accessibilityandusabilityneeds. QA– Qualityassuranceisessential– usability/accessibilityevaluation, cross-devicetesting,automatedtesting, integrationtesting... Itbuildsconfidence! Visualdesignsolution– There-designedplayeriscreatedinclosecollaborationbetweendeveloperanddesigner. Theappearanceoftheplayerisdesignedaroundthefunctionalityitisrequiredtodeliverand thecore-problemitneedstoaddress.MinimumVLEbuttonsizeis16px,sotheplayerisdesigned aroundthisunitofmeasure. Theplayerfeaturesetiscriticallyassessedtoensurethefinalproductisagenuineitemandnot imitationofotherplayers.Thisprocessledtothedroppingof a‘pause’buttonbecausethiswasnolongerconsideredanessentialfeaturewhentheplay/stop buttoncouldfacilitatethesameneed. Pause video If user hovers over play/stop buttons they receive a text tip - left aligned. The green represents buttons, the pink represents zones. The blue represents feedback in text format - which in the case of the audio also includes volume controls - which are infact buttons If user hovers over an extended feature button or audio controls they receive a text tip - right aligned. Description of features Overview Measurements Framework 00:00 / 01:22 3 abcdefghijklmnopqrstuvwxyz0123456789 00:00 / 01:22 3 22 px 3 8 px 16 px 22px value 00:00/01:22 300:00/01:22 Start video Subtitles Full screen Open video/audio in a new window View settings Adjust volume The font used in this example is Trebuchet: 12pt. The reason for using a different font is so that the player controls and text feedback can be clearly defined. The primary colour for the player is either defined by the theme or is #333. The secondary colours are #f2f2f2 for the upper background grey and #fff for the lower white. Measurements / Colours 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 3 8 px 16 px 22px value 00:00/01:22 Lorem ipsum dolor sit amet, mauris aut, molestie nulla. Purus libero, eget convallis, metus sed. Qui parturient, velit amet fusce, Video - including primer info and play icon Audio - including primer info and play icon 00:00 / 01:22 3 00:00 / 01:22 3 Lorem ipsum dolor sit amet, mauris aut, molestie nulla. Purus libero, eget convallis, metus sed. Qui parturient, velit amet fusce, The VLE manages the Download and Transcript functions separate from the media plpayer. Download Transcript The VLE manages the Download and Transcript functions separate from the media plpayer. Download Transcript 48 px Highlevelrelationshipdiagram Detailedschema qu a l i t y qu a lityassured Formoreinformation: mediaplayer.open.edu/about