際際滷

際際滷Share a Scribd company logo
InstituteofEducationalTechnology
Architecture
Mainstreamingvideo
accessibility
Visualdesign
<script src=/slideshow/ou-media-player-e-access-15-conference/45328991/"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>,
WAIARIA, 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
apausebuttonbecausethiswasnolongerconsideredanessentialfeaturewhentheplay/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 (20)

KEY
Standardize Your Flash with Adobe OSMF (0.9)
rblank9
PPTX
Designing of media player
Nur Islam
PPTX
Presentation final
Shuvra Debnath
PDF
HTML5 multimedia - browser-native video and audio - DevUp HTML5 / Barcelona /...
Patrick Lauke
PDF
Craft 2019 - The Upside Down Of The Web - Video technologies
M叩t辿 N叩dasdi
PPTX
Android Multimedia Player Project Presentation
Rashmi Gupta
PDF
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
Patrick Lauke
KEY
HTML5 Video Presentation
sith33
PPT
J2me
My 叩
PDF
Building video applications on Windows 8 with Windows Azure Media Services
Mingfei Yan
PDF
Media player management system project report.pdf
Kamal Acharya
PDF
Multimedia UX
Microsoft
PDF
Presentation
Sr. UI Engineer
KEY
HTML5 Video Player - HTML5 Dev Conf 2012
steveheffernan
PDF
HTML5 multimedia - browser-native video, audio and canvas - meet.js Summit / ...
Patrick Lauke
PDF
Paris Video Tech #2 - Presentation by Jean-Yves Avenard
Erica Beavers
PDF
Movi presentation Singapore video tech meetup
Lars-Erik M Ravn
PDF
Building an HTML5 Video Player
Jim Jeffers
PDF
HTML5 multimedia - where we are, where we're going
brucelawson
PDF
HTML5 Multimedia: where we are, where we're going
brucelawson
Standardize Your Flash with Adobe OSMF (0.9)
rblank9
Designing of media player
Nur Islam
Presentation final
Shuvra Debnath
HTML5 multimedia - browser-native video and audio - DevUp HTML5 / Barcelona /...
Patrick Lauke
Craft 2019 - The Upside Down Of The Web - Video technologies
M叩t辿 N叩dasdi
Android Multimedia Player Project Presentation
Rashmi Gupta
HTML5 multimedia - browser-native video and audio - JSDay / Verona / 17 May 2012
Patrick Lauke
HTML5 Video Presentation
sith33
J2me
My 叩
Building video applications on Windows 8 with Windows Azure Media Services
Mingfei Yan
Media player management system project report.pdf
Kamal Acharya
Multimedia UX
Microsoft
Presentation
Sr. UI Engineer
HTML5 Video Player - HTML5 Dev Conf 2012
steveheffernan
HTML5 multimedia - browser-native video, audio and canvas - meet.js Summit / ...
Patrick Lauke
Paris Video Tech #2 - Presentation by Jean-Yves Avenard
Erica Beavers
Movi presentation Singapore video tech meetup
Lars-Erik M Ravn
Building an HTML5 Video Player
Jim Jeffers
HTML5 multimedia - where we are, where we're going
brucelawson
HTML5 Multimedia: where we are, where we're going
brucelawson

More from Nick Freear (17)

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

Recently uploaded (20)

PPTX
Urban Hierarchy and Service Provisions.pptx
Islamic University of Bangladesh
PPTX
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
PPTX
Iv叩n Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
DOCX
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
PPTX
week 1-2.pptx yueojerjdeiwmwjsweuwikwswiewjrwiwkw
rebznelz
PPTX
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
PDF
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
PDF
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
PDF
Nanotechnology and Functional Foods Effective Delivery of Bioactive Ingredien...
rmswlwcxai8321
PDF
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
PPTX
Connecting Linear and Angular Quantities in Human Movement.pptx
AngeliqueTolentinoDe
PPTX
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
PDF
COM and NET Component Services 1st Edition Juval L旦wy
kboqcyuw976
PPTX
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
PDF
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
PPTX
ESP 10 Edukasyon sa Pagpapakatao PowerPoint Lessons Quarter 1.pptx
Sir J.
PDF
Supply Chain Security A Comprehensive Approach 1st Edition Arthur G. Arway
rxgnika452
Urban Hierarchy and Service Provisions.pptx
Islamic University of Bangladesh
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
Iv叩n Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
week 1-2.pptx yueojerjdeiwmwjsweuwikwswiewjrwiwkw
rebznelz
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
Nanotechnology and Functional Foods Effective Delivery of Bioactive Ingredien...
rmswlwcxai8321
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
Connecting Linear and Angular Quantities in Human Movement.pptx
AngeliqueTolentinoDe
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
COM and NET Component Services 1st Edition Juval L旦wy
kboqcyuw976
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
ESP 10 Edukasyon sa Pagpapakatao PowerPoint Lessons Quarter 1.pptx
Sir J.
Supply Chain Security A Comprehensive Approach 1st Edition Arthur G. Arway
rxgnika452
Ad

OU Media Player poster - e-Access'15 conference

  • 1. InstituteofEducationalTechnology Architecture Mainstreamingvideo accessibility Visualdesign <script src=/slideshow/ou-media-player-e-access-15-conference/45328991/"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>, WAIARIA, 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 apausebuttonbecausethiswasnolongerconsideredanessentialfeaturewhentheplay/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