background preloader

HTML5 video

HTML5 video
The HTML5 specification introduced the video element for the purpose of playing videos,[1] partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web without plugins, instead of the previous de facto standard of using the proprietary Adobe Flash plugin, but has been hampered by lack of agreement as to which video coding formats should be supported in web browsers. History of <video> element[edit] The <video> element was proposed by Opera Software in February 2007.[2] Opera also released a preview build that was showcased the same day,[3][4] and a manifesto that called for video to become a first-class citizen of the web.[5] <video> element examples[edit] The following HTML5 code fragment will embed a WebM video into a web page. <video src="movie.webm" poster="movie.jpg" controls> This is fallback content to display if the browser does not support the video element. Multiple sources[edit] with a placeholder:[7] Notes Related:  front-endEnv. Numérique d'Apprentissage

HTML5 Boilerplate - A rock-solid default template for HTML5 awesome. HTML templates, tags | Edge Animate CC Motion paths Animate elements along fully customizable, fine-grain motion paths for highly expressive movements. You can also apply easing functions and use motion paths in resizable layouts. Templates Save custom templates for quicker access to reusable assets, which can save you time when working on repetitive projects. Faster delivery Take advantage of an option to host your Edge Animate CC runtime files on an Adobe content delivery network (CDN) powered by Akamai, at no cost to you. Mobile ready Content created with Edge Animate is designed to work reliably on iOS and Android devices, as well as in modern browsers such as Firefox, Chrome, Safari, and Internet Explorer 9+. Digital publishing support Import Edge Animate compositions into Adobe Digital Publishing Suite with Adobe InDesign CC or CS6, or into Apple iBooks Author. Native HTML support Edge Animate works natively with HTML, and is great for designer/developer workflows. Drawing & text tools Gradient support CSS filter support

HTML5 HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet. It is the fifth revision of the HTML standard (created in 1990 and standardized as HTML 4 as of 1997)[2] and, as of December 2012[update], is a candidate recommendation of the World Wide Web Consortium (W3C).[3] Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.[2] History[edit] The Web Hypertext Application Technology Working Group (WHATWG) began work on the new standard in 2004. At that time, HTML 4.01 had not been updated since 2000,[8] and the World Wide Web Consortium (W3C) was focusing future developments on XHTML 2.0. While HTML5 is often compared to Flash, the two technologies are very different.

HTML5 Audio HTML5 Audio is a subject of the HTML5 specification, investigating audio input, playback, synthesis, as well as speech to text in the browser. <audio> element[edit] The <audio> element represents a sound, or an audio stream.[1] It is commonly used to play back a single audio file within a web page, showing a GUI widget with play/pause/volume controls. The <audio> element has these attributes: global attributes (accesskey; class; contenteditable; contextmenu; dir; draggable; dropzone; hidden; id; lang; spellcheck; style; tabindex; title; translate)autoplay = "autoplay" or "" (empty string) or empty Instructs the UA to automatically begin playback of the audio stream as soon as it can do so without stopping.preload = "none" or "metadata" or "auto" or "" (empty string) or empty Represents a hint to the UA about whether optimistic downloading of the audio stream itself or its metadata is considered worthwhile. Example:[2] Supported browsers[edit] Supported audio coding formats[edit]

Einführung: Videos einbinden mit HTML 5 Der <video>-Tag ist eine Neuerung von HTML 5 und dient dazu, Filme und Videos abzuspielen. Videos können — wie Bilder mit dem <img>-Tag — direkt in eine HTML-Seite eingebettet werden. Selbstverständlich können die Videos deshalb auch mit CSS und JavaScript kombiniert werden. Nach den ersten Video-Tag Demos mit HTML 5 wird in diesem Artikel gezeigt, wie man Videos selbst einbaut und den <video>-Tag aus HTML 5 mit aktuellen Browsern bereits einsetzen kann. Keine Plugins, aber unterschiedliche Video-Codecs Zum Abspielen sind mit HTML 5 keine Browser-Plugin wie z.B. Leider wurde bisher kein gemeinsamer Nenner von den Browserherstellern gefunden, welche Video-Codecs eingesetzt werden dürfen/müssen. Firefox setzt auf Theora Firefox kann Videos mit Theora-Codec in einem Ogg-Container (.ogv) abspielen. Safari kann MPEG-4 Safari hingegen setzt auf das MPEG-4-Format mit dem bekannten und effizienten Codec-Duo H.264 (Video) und AAC (Audio). Google Chrome spielt Theora und MPEG-4 Die Basics Ausblick

Safari HTML5 Canvas Guide: Modifying the Canvas with CSS Because the canvas is an HTML element, you can use CSS styles to modify its position, assign it a background color or image, add a border, and so on. In Safari and other WebKit-based browsers, you can use WebKit transitions to smoothly animate changes in CSS properties. Because the canvas can have a transparent background, you can use CSS to create animated graphics that roam freely across the webpage. Assigning a Border and Background The example in Listing 12-1 uses CSS to assign a background image and a border to the canvas element, as illustrated in Figure 12-1. A CSS background does not appear in the canvas bitmap, so it does not interfere with image processing. The clearRect(x,y, width,height) method clears a section of the canvas, revealing the CSS background, allowing you to use a background image and clear small areas of the canvas quickly, without redrawing the background image. Listing 12-1 Adding a CSS background and border A Pop-Up Canvas—Animating Position and Opacity

HTML5 Finds a Home in eLearning | Notes on Design When Adobe announced its suspension of Flash Player development, it became clear that there would be a shift to development using HTML5. In a short time, this triggered a wave of change to Web site (from big business to personal) and mobile app and gaming development. Now HTML5 has found another niche to fill and another industry to invigorate: eLearning. eLearning is currently at the cusp of innovation in America. The inclusion of media – video, audio, graphics, and animation – in eLearning has turned the online learning environment, once tightly bound by books and the limits of online capabilities, into an interactive and personalized realm for students. And, with tech giant Apple’s recently launched plan to publish interactive textbooks and other digital educational content, the ebook has begun moving to phase out the traditional textbook and allow for more up-to-date and flexible content. Image via

iPhone HTTP Streaming with FFMpeg and an Open Source Segmenter With the release of the iPhone OS 3 update came the ability to do live streaming. There are a few types of streaming and each requires a certain encoding and segmentation. I've put together a cheat sheet on how I went about building a static stream using FFMpeg and an example segmenter that someone has posted. I'm not covering windowed streams in this post but if you are thinking about implementing a windowed stream the following will help you make a step in that direction. Before getting started it is best to read over the Apple documentation on HTTP live streaming. If you want even more information after reading the overview you can take a look at the HTTP Live streaming draft proposal that was submitted to the IETF by Apple. Once you are ready to start grab a decent quality video clip to use. Step 1: Grab the latest version of FFMpeg You may be able to get away with anything after FFMpeg 0.5 but you might as well pull down a more recent version. clean: rm segmenter #! BR=800k

10 HTML5 Video Players as Alternatives to Flash Player HTML5 new specifications for a video is for sure one of the most talked aspects in the range of many new notable HTML5 features developed for more dynamic web applications and interfaces. Though support for HTML5 is still evolving, a video element has clear benefits for the users who can now get browser-native video players without any third-party plugins at all. In the current blog entry we’ve covered some of the best HTML5 media player implementations to help you get the most out of HTML5 video tag and embed video content into your web pages. This round-up is done specifically for you to decide which HTML5 video player is better for your website design project, so check out a few of the solutions that we particularly like. We invite you to rate the content, quality, and genre of these great video players and opt for the choices according to your needs. JW Player SublimeVideo VideoJS Projekktor FlareVideo MediaElement.js Kaltura jMediaElement LeanBack Video for Everybody

CSS3 Animation für Webkit-Browser | Thursday, 17. Feb 2011 Auf habe ich einen kleinen Effekt im Submitbutton eingebaut, in dessen Genuss allerdings nur Benutzer mit einem Webkit-Browser (Chrome, Safari) kommen. Einfache CSS Animationen kann man auch mit -webkit-transition oder -moz-transition bauen, sobald es aber etwas komplexer wird, reichen die Möglichkeiten nicht mehr aus. Hier eine verkleinerte Version der Hintergrundgrafik zum Verstehen: Und hier der fertige, funktionsfähige Button: Jetzt aber zum Code: Mit @-webkit-keyframes dein_animations_name legt man fest was man animiert und wie der Stand zu welchem Zeitpunkt der Animation ist. Der ganze Kram bis background interessiert für die Animation nicht. Als nächstes setzen wir mit background-position: 0px 0px; die Hintergrundgrafik auf ihre Ausgangsposition. Richtig interessant wird es erst jetzt. -webkit-animation-duration: 19s; sollte selbsterklärend sein. 19s ist einfach die Dauer der Animation.

Animatable | Create HTML5 / CSS3 animations and advertising