Projekktor Zwei - HTML5 video player

HTML5 webTV player *

* featuring FlAsH in lame browsers

last update of this page: March 28 2010 12:17 CET · iPhone alike theme by LeoNico

What you´re dealing with here is a pure javascript driven HTML5 video experience. FlAsH is used only whenever there´s no native H.264 support available. In such cases a minimalistic SWF which mimics an HTML5 video element as good as necessary (read: as simple as possible) is used.

download

The project is hosted at http://code.google.com/p/projekktor-zwei/. Please note that this project is still in an early state and as such still in lack of a good any documentation. Invest your time at your own risk.

why projekktor?

  • No less FlAsH.
  • Therefore easily customizable/themeable by hacking one central CSS file.
  • There´s still time and need to fight for OGG Theora (and Vorbis).
  • Projekktor supports playlists.
  • There is a nice plugin interface built in (okay okay, still rudimentary).
  • Projekktor is open source.
  • Free for commercial and non-commercial use (GPL license).

known issues

This section is to keep record of general browser depended issues.
To report bugs or get an idea of current ones please refer to this issues list.

firefox

  • If flash is used the movie restarts on fullscreen toggle due to some strange rerendering-behaviors. Please refer to bugzilla for details.

opera

  • The load-progress-bar doesn´t work for native video due to insufficient implementation of the html5 specifications/suggestions. Please refer to dev.opera for details.

IE7, IE8

  • The issue it is.

safari, wk

  • no native theora support. tz...

general

  • Especially in "fullscreen" mode or in higher player dimensions native video may force very high CPU consumption. Hopefully this fundamental problem gets solved by the browser vendors very soon.
  • "Fullscreen" is "full viewport" only due to the underlying "least common denominator" principle. Furthermore is seems unlikely right now that common browers will support fullscreen-video in a way that it will be triggerable through the javascript API due to security concerns. The idea is that a tricky crafted video (or poster image) could simulate a website (e.g. its login dialog) while the user´s keyboard imputs are catched by javascript-code. An issue also known from Flash. They solved that by blocking the keyboard while in fullscreen which seems to be a more preferable solutio
  • People who read this also read: todo

todo (short term, in random order)

  • Add a volume-control Done
  • visual "i am buffering, dude" feedback
  • visual "can´t play back this file" feedback Done
  • visual error feedback
  • Make the "fullscreen"-icon toggle Done
  • Add audio-file support
  • Multi-instance tests
  • "Embed this" feature
  • Subtitle-Plugin
  • RSS-reader plugin
  • documentation... yo!
thanx

jewels, igorette, leonico & leonalo

Copyright 2010 by Sascha Kluger · spinning airwhale media · Free the princess of Agentia!

Posted via web from webbuzz by urban-listening