10.01.2013 Views

DVD Demystified

DVD Demystified

DVD Demystified

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

472<br />

Chapter 11<br />

children to grandmothers, know how to create a Web page. It’s easy to add<br />

an object to play <strong>DVD</strong>-Video in a window on a Web page. Ironically, some of<br />

the most interesting applications of Web<strong>DVD</strong> don’t even use an Internet<br />

connection. They simply rely on the ease of HTML authoring to create interactive<br />

<strong>DVD</strong>s for PCs.<br />

The key is that a Web<strong>DVD</strong> platform must provide a way to integrate a<br />

window into the HTML page that shows video from the <strong>DVD</strong>. The best<br />

approach enables the video to be fully integrated into the page, with HTML<br />

objects overlaid on top of the video. Full-screen mode, where the video takes<br />

up the entire window, with HTML-based controls and information boxes<br />

that can pop up over the video, is essential for full-fledged Web<strong>DVD</strong> applications.<br />

At the other end of the spectrum, some Web<strong>DVD</strong> platforms only<br />

enable limited control of video playback in a separate window. Others play<br />

the video and simply link to URLs in a separate browser window. In most<br />

cases, <strong>DVD</strong> playback control is accomplished using a script language such<br />

as ECMAScript (JavaScript) to call methods and access properties defined<br />

by the <strong>DVD</strong> API of the platform. In some cases, declarative <strong>DVD</strong> control is<br />

also possible, using markup tags such as those defined for SMIL or<br />

HTML�TIME.<br />

Web<strong>DVD</strong> pages can be jazzed up with any other Web technology supported<br />

by the browser, such as CSS, DHTML, XML, CGI, and so on. Even<br />

proprietary or platform-specific formats, such as 360-degree picture viewers,<br />

ASP, Flash, Shockwave, Real Networks audio, Microsoft Windows<br />

Media Audio, and so on, can be used in conjunction with the <strong>DVD</strong> playing<br />

in a window on the same HTML page. In other words, anything that works<br />

in a Web browser can be enhanced with <strong>DVD</strong>. This is a key point: the hard<br />

part of Web<strong>DVD</strong> development is not the <strong>DVD</strong> part; it’s everything else that<br />

goes with it. Too many people get hung up trying to figure out what they can<br />

and can’t do with Web<strong>DVD</strong>. The answer is that if you can do it in a Web<br />

browser, you can probably add <strong>DVD</strong> to it.<br />

The golden rule of Web<strong>DVD</strong>: Anything you can do with the Internet or<br />

HTML, you can combine with <strong>DVD</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!