-
Chapter 1 Getting Up and Running with QuickTime for Java
-
Setting Up QTJ on Windows
-
Embedding QuickTime in HTML
-
Preflighting a QTJ Installation
-
Compiling QTJ Code
-
Opening and Closing the QuickTime Session
-
Playing an Audio File from the Command Line
-
-
Chapter 2 Playing Movies
-
Building a Simple Movie Player
-
Adding a Controller
-
Getting a Movie-Playing JComponent
-
Controlling a Movie Programmatically
-
Showing a Movie's Current Time
-
Listening for Movie State-Changes
-
Moving Frame by Frame
-
Playing Movies from URLs
-
Preventing "Tasking" Problems
-
-
Chapter 3 Editing Movies
-
Copying and Pasting
-
Performing "Low-Level" Edits
-
Undoing an Edit
-
Undoing and Redoing Multiple Edits
-
Saving a Movie to a File
-
Flattening a Movie
-
Saving a Movie with Dependencies
-
Editing Tracks
-
-
Chapter 4 Working with Components
-
Specifying a Component's Type
-
Exporting Movies
-
Exporting Movies to Any Installed Format
-
Importing and Exporting Graphics
-
Discovering All Installed Components
-
-
Chapter 5 Working with QuickDraw
-
Getting and Saving Picts
-
Getting a Pict from a Movie
-
Converting a Movie Image to a Java Image
-
A Better Movie-to-Java Image Converter
-
Drawing with Graphics Primitives
-
Getting a Screen Capture
-
Matrix-Based Drawing
-
Compositing Graphics
-
-
Chapter 6 Capture
-
Capturing and Previewing Audio
-
Selecting Audio Inputs
-
Capturing Audio to Disk
-
Capturing Video to Disk
-
Capturing Audio and Video to the Same File
-
Making a Motion Detector
-
-
Chapter 7 Audio Media
-
Reading Information from MP3 Files
-
Reading Information from iTunes AAC Files
-
Providing Basic Audio Controls
-
Providing a Level Meter
-
Building an Audio Track from Raw Samples
-
-
Chapter 8 Video Media
-
Combining Video Tracks
-
Overlaying Video Tracks
-
Building a Video Track from Raw Samples
-
Overlaying Video Tracks
-
-
Chapter 9 Miscellaneous Media
-
Creating Captions with Text Media
-
Creating Links with HREF Tracks
-
Adding Timecodes
-
Creating Zero-Source Effects
-
Creating One-Source Effects (Filters)
-
Creating Two-Source Effects (Transitions)
-
-
Colophon
- Title:
- QuickTime for Java: A Developer's Notebook
- By:
- Chris Adamson
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- January 2005
- Pages:
- 256
- Print ISBN:
- 978-0-596-00822-2
- | ISBN 10:
- 0-596-00822-8
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The Developer's Notebook series is modeled on the tradition of laboratory notebooks. Laboratory notebooks are an invaluable tool for researchers and their successors.
Sarah Sherman was the production editor and the proofreader for QuickTime for Java: A Developer's Notebook, and Audrey Doyle was the copyeditor. Marlowe Shaeffer and Claire Cloutier provided quality control. Ellen Troutman-Zaig wrote the index. Edie Freedman designed the cover of this book. Emma Colby produced the cover layout with QuarkXPress 4.1 using the Officina Sans and JuniorHandwriting fonts.
David Futato designed the interior layout, with contributions from Edie Freedman. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Adobe Boton; the heading font is ITC Officina Sans; the code font is LucasFont's TheSans Mono Condensed, and the handwriting font is a modified version of JuniorHandwriting made by Tepid Monkey Foundry and modified by O'Reilly. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand MX and Adobe Photoshop CS. This colophon was written by Colleen Gorman.The production editors for
