An integration of the MediaElementJS_ audio and video player
for Plone.
Large portions of this package have been blatantly copied from the
collective.flowplayer
_ product by Martin Aspeli.
What it does
Once installed, supported media files uploaded to the Plone site will
automatically use a view that renders them with the MediaElementJS
player.
MediaElementJS uses <video>
and <audio>
tags on modern
browsers. If the browser doesn't support HTML5 media element tags, or
can not render the media natively, a Flash players that mimics the
MediaElement API
_ is used. See the MediaElementJS browser and device support chart
_ for details.
The recognized formats at the moment are:
Audio
MP3, Ogg, MPEG-4, WAV, Windows Media Audio, WebM
Video
MPEG-4, Ogg, WebM, Flash Video, Windows Media Video, MPEG and QuickTime (.mov
and .qt
)
This package doesn't do any transcoding, if you need that have a look at wildcard.media
Installation
.. image:: https://secure.travis-ci.org/collective/collective.mediaelementjs.png
:target: http://travis-ci.org/collective/collective.mediaelementjs
Follow the quick instructions
_ in the Plone knowledge base.
.. _quick instructions: http://plone.org/documentation/kb/installing-add-ons-quick-how-to
Dependencies:
- hachoir_core
- hachoir_metadata
- hachoir_parser
Credits
People
Tom Lazar <tom@tomster.org>
_ (author)
Servilio Afre Puentes <afrepues@mcmaster.ca>
_ (maintainer)
Markos Gogoulos <mgogoulos@unweb.me>
_
JeanMichel FRANCOIS <toutpt@gmail.com>
_
Peter Holzer <peter.holzer@agitator.com>
_
Companies
Unweb.me <https://unweb.me/>
_
Makina-Corpus <http://www.makina-corpus.com>
_
McMaster University, Department of Family Medicine <http://fammed.mcmaster.ca/>
_
.. _MediaElementJS: http://mediaelementjs.com/
.. _collective.flowplayer: http://pypi.python.org/pypi/collective.flowplayer
.. _MediaElement API: http://www.w3.org/TR/html5/embedded-content-0.html#media-elements
.. _MediaElementJS browser and device support chart: http://mediaelementjs.com/#devices
History
0.4.3 (2016-12-03)
- Updated medialement to 2.23.2
[agitator]
0.4.2 (2014-11-03)
0.4.1 - 2013-07-18
- Remove artifact from MEjs repository
[afrepues]
- Depend on Plone-provided jQuery
[afrepues]
- Match headings in the history with latest released version
[afrepues]
0.4 - 2013-07-17
- Upgrade mediaelementjs library to 2.12.0 [mgogoulos]
- Refactor(view): add getContentType on view and not on context
to make it easier to customize with dexterity [toutpt]
0.3 - 2013-05-15
- List all directly used packages as dependencies in setup.py
[afrepues]
- Remove jquery from browser resource [toutpt]
- Update mediaelement to 2.11.2 [toutpt]
- Use link to display CSS stylesheet as it is the default in Plone4 [toutpt]
- Add audio support [toutpt]
- Move audio and video init in ++resource++collective.mediaelement.js
to support for all audio/video tags in the page. [toutpt]
0.2 - 2013-02-22
- Include the whole range of video formats supported by MEJS.
- Get initial size of Flash player from video metadata.
- Rewrite relative URLs in stylesheet when it is merged.
- Ignore file for git.
- Make sure all the needed files are packaged by distutils.
0.1.5 - 2012-06-28
- upgraded mediaelement library to 2.9.1
0.1.4 - 2012-04-04
- upgraded mediaelement library to 2.7.0
0.1.3 - 2011-12-08
- Upgraded mediaelement library from 2.3.2 to 2.4.2
0.1.2 - 2011-11-26
- Upgraded mediaelement library from 2.1.9 to 2.3.2
0.1.1 - 2011-08-19
- Bugfix: remove (cargo-culted) resourceDirectory directives to non-existent
directories that prevented startup of Zope (thanks to Kamon Ayeva for
reporting this issue)
0.1 - 2011-08-19