

![]() First Edition |
![]() Second Edition |
![]() Third Edition |
|
Corrections to the Third EditionThe corrections immediately below are to errors in the third edition.Scroll down or click this link to read corrections to the second edition or corrections to the first edition. Missing File (PlayMovie.html)On page 28, the book refers to a simple HTML file named "PlayMovie.html" in the Italy1 folder, inside the Projects folder on the CD. For no very good reason, the file isn't there!
My apologies. You can get it at: Similarly, the files "tiny.mov," "tiny.pntg," and "tiny.qtif" are not in the "Italy1" folder. Fortunately, copies of these files can be found in the "Bustamov" folder on the CD (in the "Examples" folder). Poster-Movie-Poster ReduxChapter 5, "Special Delivery," describes a technique for creating a poster/movie combination, so that clicking the poster runs a movie that turns back into a poster when it's done. The movies and some supporting HTML were corrupted when they were transferred to the CD, so they don't all work properly. For a correct explanation and a working demonstration, click here.
SMIL ClipsChapter 18, "SMIL for the Camera," describes the begin-clip tag on page 591. Unfortunately, it should describe the clip-begin tag. I got it backwards. It might have been helpful to show the usage as well. So here:
<video src="some.mov" region="movieregion" The example above plays a clip from the movie "some.mov", starting 4 seconds into the movie and ending 1 minute and 1 second into the movie. You can specify a clip-begin without specifying a clip-end. Note that the time stamp has a different format than other SMIL attributes or QuickTime parameters, and requires the label "npt=" to identify the type of timestamp.
URL Targets and QuickTime PlayerThe book says, or at least implies, that you can target a URL to a specific browser frame (or browser window) from QuickTime Player. This is incorrect; you can target a browser window or frame only from the QuickTime plug-in (or ActiveX control).When a URL is activated in QuickTime Player, the URL is normally sent to the default application on the user's computer for that file type and/or protocol. For example, the URL of a local text file is usually sent to a text editor, but the URL of a remote text file on an HTTP server is usually sent to a browser. Generally speaking, movie URLs are opened in QuickTime Player, regardless of protocol; RTSP URLs are also opened in QuickTime Player; URLs with other remote protocols are opened in the default browser; local files are opened in the default application for that file type on the user's computer. These default behaviors can be overriden by setting the TARGET parameter. There are three targets that have meaning to QuickTime Player: myself, quicktimeplayer, and webbrowser. If the target is set to myself, the URL replaces the current movie. This overrides file type and protocol defaults. If the target is set to quicktimeplayer, the URL either replaces the current movie or opens in a new player window, depending on the user's preferences. This also overrides file type and protocol defaults. If the target is set to webbrowser, the URL is sent to the default browser. Note: This may launch the browser or cause the browser to create a new window. Subsequent URLs directed to the browser generally open in the same window as the first URL, but this may vary by browser. Bug alert: Currently, the webbrowser target works only for URLs that specify a remote protocol, such HTTP. You cannot direct a local movie file or a local text file, for example, to open in a browser using the TARGET parameter in QuickTime Player. Some local files, such as HTML pages, open in a browser by default, but this may vary with the user's system settings. QuickTime 6.5 and 6.5.1 ReleasedThe book refers to QuickTime 6.2 as the latest version for Mac OS X, QuickTime 6.1 as the latest version for Windows, and 6.02 as the latest version for Mac Classic. This is no longer accurate. See the Updates page for more information.Corrections to the Second EditionThe corrections immediately below are to errors in the second edition.Scroll down or click this link to read corrections to the first edition. Mac OS XIf you are running Mac OS X you do not need to install QuickTime from the CD. You already have a newer version of QuickTime installed.If you attempt to run the QuickTime Installer on the CD, it will launch Classic and attempt to update the OS 9 version of QuickTime. This should do no harm, but it is not recommended. You do need to register the name and number from your CD to unlock the Pro features of QuickTime for OS X. To register QuickTime Pro for OS X, do one of the following:
Fill out the first field, "Registered to:", with the name from the card in the back of the book, for example, Registered to: MPK5 QTWeb XXXXX
IMPORTANT: Enter the number for Macintosh in the "Number:" field, as illustrated below. Number: XXXX-XXXX-XXXX-XXXX-XXXX Click OK If you get an error message, check your entries. Some things to watch out for:
Misprinted Registration CardsIf you have trouble trying to register QuickTime 5 Pro using the card in the CD-ROM packet, it may be the result of a printing error on some of the cards. Don't panic, this is easy to fix.On the card are three fields--"Register to," "Number" (for Macintosh), and "Number" (for Windows). Each field contains a sequence of numbers and letters. In the misprinted cards, the "Register to" sequence is switched with the "Number" sequence for Windows.
During registration, you are asked to enter a sequence in the "Registered to" field. The sequence should look something like this: On the misprinted cards, this sequence appears in the third field. Be sure to enter the exact sequence, including spaces and upper or lowercase letters. You can put anything you want in the "Organization" field, or leave it blank.
You are then asked to enter a "Registration Number".
This sequence is 20 characters long and separated by hyphens. It looks something like this: If you are installing the Windows version, enter the sequence that appears in the first field of the card. If you are installing the Macintosh version, enter the sequence that appears in the second field. Be sure to enter the exact sequence, including hyphens and upper or lowercase letters. Corrections to the First EditionThe corrections below are to errors in the first edition. These corrections have already been incorporated in the second edition. If you have the second edition, you may ignore the rest of this page.QTNEXT and GOTOThe sample code in chapter 5 that shows how to use GOTOn in a QTNEXT sequence uses the wrong syntax. Don't put angle brackets around the GOTO statement.
Right:
Wrong:
Linking Streams to QuickTime PlayerOn page 381 (1st printing) or page 383 (2nd printing) this bad code appears:
< EMBED SRC="Launch.mov" HEIGHT=320 WIDTH=240 Bad code! Down, boy!
In the first place, it's AUTOPLAY, not AUTOSTART.
< EMBED SRC="Launch.mov" HEIGHT=320 WIDTH=240 (This technique embeds the target in the URL, so it works with QTNEXT. Be careful to get the quotes and angle-brackets right.)
< EMBED SRC="Launch.mov" HEIGHT=320 WIDTH=240 (This technique uses AUTOHREF to launch the stream immediately, instead of at the end of Launch.mov You can leave out the AUTOPLAY if Launch.mov is just an image. TARGET works fine with HREF.) SMIL When You Say ThatChapter 18, "SMIL for the Camera," contains the following errors:
Furthermore, the endsync and repeat attributes are not supported in QuickTime 4.1.2, so they really shouldn't have been mentioned at all. (Me and my big mouth...) Text and TargetsIn Chapter 13, "Text! Text! Text!," the section on the {HREF:} text descriptor leaves out an important bit of syntax. If you include a target, the URL must be surrounded by angle brackets. In other words,
{HREF:http://www.apple.com} Apple {endHREF} If you leave off the angle brackets, as I did in the code sample, the target parameter is treated as part of the URL. Oops. You should also note that the {HREF: } element does not work reliably in scrolling text (as of QuickTime 4.1.2). It works in vertically-scrolling text on the Mac, but not in horizontally-scrolling text, and not on Windows. Poster-Movie-PosterChapter 5, "Special Delivery," describes a technique for creating a poster/movie combination, so that clicking the poster runs a movie that turns back into a poster when it's done. This works, but only up to a point. The poster turns into a movie, which turns back into a poster. Unfortunately, clicking the poster a second time has no effect. To make the process repeat as often as the user clicks the poster, you need to add an HREF Track to the movie (instead of using QTNEXT). For an explanation and a demonstration, click here.
Second PrintingAll the corrections below this line have been incorporated in the second printing of the first edition. If you have the second printing of the first edition, you may ignore the rest of this page. How do you know if you have the second printing?
You have the second printing of the first edition if the copyright page (page iv) includes: SMIL ('though your heart is breaking...)
Chapter 18, "SMIL for the Camera," discusses the REPEAT attribute. New Mouse, Extra Jam
The version of MouseJam's mousejamqt4.mov that was included on the CD is an old, unwashed version. Preventing Hijacking with SRC and QTSRC
| |||