Inter-movie Messaging Example using Quicktime Wired Sprites

This page demonstrates Quicktime's inter-movie messaging system. Not only is it cross browser, it should also work in other applications which can act as containers for Quicktime such as Quicktime Player. Not all Quicktime containers support this messaging, but the two most popular browsers do.

Two Quicktime movies are embedded in this page. At the top you can see a naughty invitation made using the Quicktime Sprite Export Xtra for Director (Macintosh only). It includes a sprite track and a music track.

Just below this paragraph is another movie, made with totallyHip's LiveStage which is controlling the upper movie remotely using the QScript target movieNamed(). Try it out!

The significance here is that the upper movie was authored independently of LiveStage. The remote control movie is designed to target movieNamed("remotelyControlled"), so you can actually save it from this web page and use it to control your own movies!

To save the remote control play / pause button, CTRL click on it and select Save as Source.

To get your movie to respond to the remote control, open it with Apple's free application PlugInHelper (Macintosh and Windows versions available).

After opening it, assign the following to the Movie User Data ('plug') field:

moviename=remotelyControlled

Test the messaging link by opening both movies simultaneously in Quicktime Player. When you are happy, use Apple's documentation for embedding Quicktime content to add remote controlled Quicktime movies to your web page.

To make a controller movie of your own design, you will need to use LiveStage Pro. You can do this with this binhexed stuffit archive of the LiveStage project file and the demo version of LiveStage Pro available from the totallyHip website.


back to

b

a

c

k

s

t

a

g

e