Git Product home page Git Product logo

acornmediaplayer's Introduction

Acorn Media Player - HTML5 media player - jQuery plugin

Acorn Media Player is a jQuery plugin implementing a custom HTML5

There are two articles online on Dev.Opera describing it's development:

Features

Accessiblity

Acorn Media Player is built with accessibility in mind. It provides full keyboard control using standard tab-based navigation, screen-reader (and other AT) support, accessible themes, and other accessibility tweaks.

Closed-Captions

This is yet no native support for closed captioning on HTML5

Transcript

Along with closed captions support, the player provides a dynamic transcript generated from the selected captions.

Other features

Other notable features include:

  • Easy customization and themeing
  • Fullscreen support
  • Buffering indicator
  • support
  • Loading indicator
  • Remembers volume level using HTML5 localStorage
  • Easy to use, understand and adapt
  • Free and Open Source

How to use

  1. Mark-up your and
  2. Include jQuery and jQuery UI Slider
  3. Include specific JavaScript and CSS for Acorn Media Player
  4. Include the Theme(s)
  5. Call the plugin

More details on the projects webpage.

Themes

These are the themes included with the player:

  • access(default theme) Includes child theme accesslight

  • darkglass Includes child theme darkglasssmall

  • barebones

Participate

Please report any issues you may have using the GitHub issue tracker, and I'll do my best to fix them asap. Also, feel free to fork the project, I'll be glad to add back any improvements.

You can also email me directly at [email protected].

License

I know "copyright is for losers", but the media player is dual-licensed under the GPL and MIT licenses. You can use it under whichever of these suits you.

Fallback?

Acorn Media Player does not provide any fallback for browsers that are old, or don't support the provided video format.

This keeps you, the developer, from being locked into a certain fallback method. Most "other" video implementations(Flash, Silverlight, Java) have a lot of accessibility issues, so I'm not going to choose sides. Also, this way you can do things the way you want, and even if you later decide that you don't want to use this media player, your markup will stay the same and the fallback mechanism you chose will still work.

Take a look at Video for Everybody.

Acorn Media Player is a project by Ionut Cristian Colceriu.

acornmediaplayer's People

Contributors

ghinda avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.