yarm
Categories
Component ID
2822341
Component name
yarm
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
YARM - Yet Another Recorder Module
Overview
This module employs the MediaRecorder API (HTML5 WebRTC) to record audio using the browser and workstation microphone.
It is currently a sandbox project intended as a proof of concept, however future integration with other D8 modules (e.g. media, audiorecorderfield) is a possibility.
Compatibility
Due to MediaREcorder compatibility constraints, presently only certain desktop and Android browsers are supported (Chrome and Firefox have been tested). Plans include the addition of a Flash fallback for other desktop browsers, and mobile support is under consideration.
Dependencies
- yarm-lib
- Compatible browser (see 'Compatibility' section)
- Local microphone
- Javascript must be enabled in the browser
To Install
- clone the yarm sandbox module
- clone the yarm-lib from github
- enable the module
- navigate to /yarm/test/lib
(from Drupal root)
* git clone --branch 8.x-1.x jsulmar@git.drupal.org:sandbox/jsulmar/2822341.git modules/yarm
* git clone --branch master https://github.com/jsulmar/yarm-lib.git modules/yarm/yarm-lib
* drush en yarm
Features
- create a recording
- playback
- download an .ogg file to the workstation
- upload an .ogg file to the host
Known Issues
sandbox only
limited device support
Recommended modules
(tbd)
Resources
(tbd)
Related Modules
- audiorecorderfield
- media_recorder
- media
- audiorecordingfield
- audio recorder
- Zubco Audio Recorder
- audioprompter
