-- Example Director 6.5 QT Detection handling:
-- This function determines if QuickTime is installed,
-- and if so, returns a list containing the version(s).
-- It also reports whether or not the QT3 Asset Xtra is
-- present in the Xtras folder.
--
-- This function handler should be used in a projector playing
-- a movie that does not itself contain QT3 Asset Xtra cast
-- members (e.g.: use it in a "stub" movie),
-- because on Mac this will cause a
-- projector error if QT3 is not installed.
--
-- This handling would be typically located in a
-- movie script so it can be called by handlers throughout
-- the movie. It returns a list as a result.
--
-- After determining the QT installation status info,
-- you might navigate to a movie that contains the
-- appropriate assets (either QT2 or QT3 media, or no QT
-- media), or alert the user, or launch a QT installer, etc.
--
-- This handling is based in part on ideas supplied by
-- Bruce Epstein of Zeus Productions
-- and Mark Castle of Castle Productions.
--
-- The list "qtConfigList" returned by this function
-- "GetQTVersionAndXtraStatus()"
-- will contain the following possible combinations:
-- The 1st item in the list is the QT2 status;
-- the 2nd item in the list is the QT3 and QT3 Asset Xtra status.
-- Mac & Win:
-- [0, 3] = No QT2 installed; QT3 installed (QT3 Xtra loaded).
-- [2, -1] = QT2 only installed; (QT3 Xtra not loaded).
-- [0, -1] = No QT2 installed; (QT3 Xtra not
Contact
MMI
36 South Court Sq
Suite 300
Newnan, GA 30263
USA