An open API service indexing awesome lists of open source software.

https://github.com/kosso/mediadrop

Provides a simple interface to drag and drop a single image, audio or video file onto the browser and read the information from it and providing the data for uploading somewhere. Also provides audio waveform and video thumbnail capability.
https://github.com/kosso/mediadrop

audio drag-and-drop html5 image thumbnail video waveform

Last synced: 4 months ago
JSON representation

Provides a simple interface to drag and drop a single image, audio or video file onto the browser and read the information from it and providing the data for uploading somewhere. Also provides audio waveform and video thumbnail capability.

Awesome Lists containing this project

README

          

# MediaDrop
A simple example HTML + JS file which provides an interface to drag and drop a single **image, audio or video** file onto the browser and read the relevant information from it (filesize, dimensions, duration) and provide the data for uploading somewhere (eg: via XHR). Also provides audio waveform and video thumbnail capability for those file types.

***No JavaScript dependencies.***

Supports : (most) `jpg`, `gif`, `png`, `mp3`, `wav`, `m4a`, `ogg`, `mp4`, `m4v` and `avi` files.

#### [DEMO](https://kosso.github.io/demos/media_drop/index.html)

- Image files do nothing but ready the file info for whatever you need.
- Audio files will automatically create an audio waveform PNG file.
- Video files allow the user to to choose a frame and create a thumbnail image.

------

Author : @kosso : December 2016
License : Attribution 3.0 Unported (CC BY 3.0) : https://creativecommons.org/licenses/by/3.0/