The HTML5 Media Framework. (Unmaintained. See https://github.com/menismu/popcorn-js for activity)
Перейти к файлу
scottdowne 8bac29d220 [#1308] Check to make sure a media wrapper exists before we start using it. 2012-08-24 14:06:28 -04:00
build Simplified unit tests and added warning being thrown by lint to its ignore list 2011-09-14 12:18:17 -04:00
demos [#904] moved parser into modules, updated tests, etc. 2012-01-31 13:27:33 -05:00
effects/applyclass [#826] Removed preload=none in the applyclass html file. Also did a bit of style cleanup 2012-01-04 11:17:58 -05:00
ie8 Merge pull request #160 from cadecairos/t1236 2012-07-24 12:56:59 -07:00
modules [#1308] Check to make sure a media wrapper exists before we start using it. 2012-08-24 14:06:28 -04:00
parsers Merge pull request #158 from cadecairos/t1235 2012-07-24 12:19:35 -07:00
players [#1205] canplay/loadstart events for YouTube 2012-08-20 09:37:38 -04:00
plugins [#924] Added a toString option for the majority of our plugins. Disregarded typically unused plugins as well as ones that are broken 2012-07-31 09:16:02 -04:00
test Bug 1298 - Enable dom.find() to handle non-String types 2012-08-17 18:32:59 -04:00
tools Fix CRLF 2011-02-08 16:40:40 -05:00
unsupported [#924] Added a toString option for the majority of our plugins. Disregarded typically unused plugins as well as ones that are broken 2012-07-31 09:16:02 -04:00
wrappers [#1257] Make smart use the HTMLMediaElement wrappers 2012-08-16 15:29:20 -04:00
.gitignore [#665] Adds .DS_Store to .gitignore 2011-07-26 13:53:16 -04:00
.gitmodules Update and move sequence submodule. Slim Makefile 2011-09-26 15:37:13 -04:00
AUTHORS [#1238] Fix typo in matt's name 2012-07-24 18:04:49 -04:00
CHANGELOG.md Bug 1237 - Add CHANGELOG to repository 2012-07-24 16:41:19 -04:00
LICENSE added license [#263 state:peer-review] 2011-02-08 17:42:19 -05:00
LICENSE_HEADER Add license header to all *.min.js files. 2011-04-20 12:56:40 -04:00
Makefile [#1123] Popcorn Media Wrappers: YouTube, Vimeo, SoundCloud, Audio, Video, and Null Video, with tests. 2012-08-07 15:54:23 -04:00
example.html Merge branch '313' into 0.3 2011-02-08 17:35:40 -05:00
popcorn.js Bug 1298 - Enable dom.find() to handle non-String types 2012-08-17 18:32:59 -04:00
readme.md [#1240] Updated mailing list in README 2012-07-24 20:05:55 -04:00
tests.conf [#1123] Popcorn Media Wrappers: YouTube, Vimeo, SoundCloud, Audio, Video, and Null Video, with tests. 2012-08-07 15:54:23 -04:00

readme.md

Popcorn.js

Mozilla's HTML5 Video Framework: http://popcornjs.org

Overview

Popcorn.js is Mozilla's HTML5 video and media library for the open web. It allows web developers, filmmakers, artists, designers and others to easily create timeline based web productions. Popcorn.js helps simplify media API and implementation differences between browsers and includes a powerful event system and a rich plugin architecture and plugins.

Popcorn.js can be used with almost any media type you can imagine, from HTML5 audio and video, to YouTube and Vimeo, to SoundCloud, etc. Popcorn.js also has plugins to allow content from popular web sites and services to be integrated easily, for example, Wikipedia, Twitter, Facebook, Google Maps, etc.

Anything you can do on the web can be turned into a Popcorn.js plugin, and become part of a timeline-based web experience. Popcorn.js breaks video out of the box and allows media to fully interact with the rest of the web.

Try a live code example here.

Community

The Popcorn.js community is a mix of developers, filmmakers, artists, and everything in between. If you are interested in using Popcorn.js or helping us build it, you can use one or more of the following:

For Developers

You can follow the project's bugs and activity here.

Project workflow and developer guidelines are available here.

For Plugin Authors

Popcorn.js offers a powerful plugin architecture. Plugins are a way for developers to wrap web functionality and allow it to be placed on a timeline, responding to a point in a video or other media resource.

Take a look at our growing gallery of officially supported plugins.

Have you built a cool plugin, or have an idea for one? Let us know!

License

Popcorn.js is made available under the MIT License.

Acknowledgements

Popcorn.js is built and maintained by a growing community, with the support of:

Changelog

A changelog can be found here.