added audioplayer contrib module
This commit is contained in:
@@ -0,0 +1,133 @@
|
||||
|
||||
Audiofield Module Readme
|
||||
----------------------
|
||||
|
||||
<strong>Project URL</strong> - https://www.drupal.org/project/audiofield
|
||||
|
||||
This module creates a new formatter to play either uploaded audio files or
|
||||
audio links using the File or Link modules.
|
||||
|
||||
It introduces a new plugin manager <strong>AudioPlayer</strong>
|
||||
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
To install this module, place it in your modules folder and enable it on the
|
||||
modules page.
|
||||
|
||||
This module will play audio using the HTML5 built-in audio player by default.
|
||||
|
||||
Each plugin (other than the default HTML5 audio player) requires installation
|
||||
of additional files. You can check the current status of installation at
|
||||
/admin/reports/status or read below for further details on how to install
|
||||
each player.
|
||||
|
||||
To install all external audio player libraries at once, you can run the drush
|
||||
command drush audiofield-download
|
||||
|
||||
Audio.js Audio Player
|
||||
Audio.js requires installation of the audio.js library located at
|
||||
http://kolber.github.io/audiojs/ - these files should be downloaded and the
|
||||
subfolder titled "audiojs" should be placed in /libraries/audiojs such that
|
||||
the file audio.min.js is found at /libraries/audiojs/.
|
||||
|
||||
Install through drush using command drush audiofield-download audiojs.
|
||||
|
||||
Audio.js does not offer any theme options, but can be fully styled by custom
|
||||
CSS.
|
||||
|
||||
jPlayer Audio Player
|
||||
jPlayer requires installation of the jPlayer library located at
|
||||
http://jplayer.org/ - these files should be downloaded and placed
|
||||
in /libraries/jplayer. It should be installed such that the file
|
||||
jquery.jplayer.min.js can be found at /libraries/jplayer/dist/jplayer/.
|
||||
|
||||
Install through drush using command drush audiofield-download jplayer.
|
||||
|
||||
jPlayer comes bundled with multiple skins by default. You can install
|
||||
additional skins by placing them in /libraries/jplayer/dist/skin/ and
|
||||
flushing the drupal cache. The module will automatically detect the
|
||||
skins and allow for their selection during field configuration.
|
||||
Alternatively, you can choose "none" for your skin during configuration.
|
||||
This will provide you baseline audio-player functionality with no
|
||||
built-in styling so that you can style your player using CSS of your
|
||||
choosing.
|
||||
|
||||
MediaElement Audio Player
|
||||
MediaElement requires installation of the MediaElement library located at
|
||||
http://mediaelementjs.com/ - these files should be downloaded and placed
|
||||
in /libraries/mediaelement such that the file mediaelement-and-player.min.js
|
||||
is found at /libraries/mediaelement/build/.
|
||||
|
||||
Install through drush using command drush audiofield-download mediaelement.
|
||||
|
||||
Projekktor Audio Player
|
||||
Projekktor requires installation of the Projekktor library located at
|
||||
https://github.com/frankyghost/projekktor - these files should be downloaded
|
||||
and placed in /libraries/projekktor. Please note that Projekktor requires
|
||||
additional installation. This installation is automated with the drush
|
||||
command, but if you are installing manually, you will also need to compile
|
||||
Projekktor using the package.json and Gruntfile included in the distribution.
|
||||
Once you have properly compiled Projekktor, you should find the file
|
||||
projekktor-1.3.09.min.js at /libraries/projekktor/. This file will not exist
|
||||
unless the distribution has been properly compiled.
|
||||
|
||||
Install through drush using command drush audiofield-download projekktor.
|
||||
|
||||
SoundManager Audio Player
|
||||
WordPress Audio Player requires installation of the SoundManager library
|
||||
located at http://www.schillmania.com/projects/soundmanager2
|
||||
These files should be downloaded and placed in /libraries/soundmanager such
|
||||
that the file soundmanager2-nodebug-jsmin.js can be found at
|
||||
/libraries/soundmanager/script/.
|
||||
|
||||
Install through drush using command drush audiofield-download soundmanager.
|
||||
|
||||
SoundManager is a highly configurable library. However, handling and allowing
|
||||
for all of the possible configurations and implementations of SoundManager is
|
||||
outside the scope of this module. As such, we have included several of the
|
||||
"built-in" themes available in SoundManager's demos. Any further customization
|
||||
of the player must be done outside of this module.
|
||||
|
||||
Wavesurfer Audio Player
|
||||
Wavesurfer requires installation of the Wavesurfer library located at
|
||||
https://github.com/katspaugh/wavesurfer.js/releases - these files should be
|
||||
downloaded and placed in /libraries/wavesurfer such that the file
|
||||
wavesurfer.min.js is found at /libraries/wavesurfer/dist/.
|
||||
|
||||
Please note that there are two versions of Wavesurfer (> 2.0 and < 2.0).
|
||||
Audioplayer supports both installations (installed to the same directory),
|
||||
but there are small feature differences between the two to be aware of. The
|
||||
drush command will install the latest version.
|
||||
|
||||
Install through drush using command drush audiofield-download wavesurfer.
|
||||
|
||||
WordPress Audio Player
|
||||
WordPress Audio Player requires installation of the Standalone version of
|
||||
the WordPress Audio Player located at http://wpaudioplayer.com/standalone
|
||||
These files should be downloaded and placed in /libraries/wordpress-audio such
|
||||
that the file audio-player.js can be found at /libraries/wordpress-audio.
|
||||
|
||||
Install through drush using command drush audiofield-download wordpress.
|
||||
|
||||
WordPress Audio Player only supports a single skin, but does support a
|
||||
single audio player for multiple files. However, the multi-file version of
|
||||
the audio player can make it difficult to notice the existence of additional
|
||||
tracks, so this module allows the user to opt to use a single player for each
|
||||
file.
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
Configuration for the module is performed by modifying field display settings
|
||||
for File uploads or for Link entities. You begin by selecting Audiofield as the
|
||||
format for your file or link fields at
|
||||
/admin/structure/types/manage/CONTENT_TYPE/display . You can then modify the
|
||||
format settings - select your audio player from the list and you will be
|
||||
presented with additional configuration options for your selected audio player.
|
||||
|
||||
Maintainers
|
||||
------
|
||||
|
||||
Daniel Moberly - <daniel.moberly@gmail.com>
|
||||
Reference in New Issue
Block a user