A simple integration of the MediaElementJS video player for Plone.
Project description
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``)
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>`_
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.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
================
* basic working version
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``)
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>`_
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.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
================
* basic working version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file collective.mediaelementjs-0.4.1.tar.gz
.
File metadata
- Download URL: collective.mediaelementjs-0.4.1.tar.gz
- Upload date:
- Size: 248.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d651bc1f33d7f092c9432d1486981a5b73177ff6af51c6ed7288f6c9af5fab4c |
|
MD5 | 0a8f72e774493388500b899beb029b47 |
|
BLAKE2b-256 | 68a1a5ba5e2e84179bf3a4719372e27508836380a2f335d38b0e8a60a457a274 |