Check the box 'Prepare for Internet Streaming', select 'Fast Start'
Step 2 - add a pause or mute function
This is important if you provide music on your site - you really need to provide a way for people to start and stop the music if they want to, otherwise they will be very discouraged from browsing further. Having said that, I have found from my counter tracking logs that the vast majority of people do not pause or stop the music! Nevertheless I feel you should give them the choice.
There are various ways you can go this:
1. You could keep the controller visible so people can stop the music if they wish. With this method you can add a picture to the movie.
2. You can do it with javascript - see links below. This is how I do it in my homepage. I use this method as I have random music and also I can use a custom icon for my mute function.
3. You can use a sprite method - I will detail this method as it is the easiest.
First download the play/pause sprite from Steven Gulie's ‘Quicktime for the Web’ site.
From step 1 above, you now should have your own song movie, e.g., ditty.mov.
Open your ditty.mov in Quicktime Player.
Open the playpausectrl.mov that you downloaded as well.
Command-A to select all of the file.
Command-C to copy.
Now click on your song movie, ditty.mov.
Go to Edit > Add to Selection & Scale
You will now see a play/pause control above the timeline. Try clicking on it and see what it does!
Save your song movie, File > Save.
Step 3 - Put it into iWeb and publish
Now drag your modified song movie into iWeb onto the page and position it where you want the movie play/pause control to appear. You will see just the sprite icon on your iWeb page.
Now publish.
Step 4 - Edit the HTML
What follows now depends on your version of iWeb. In iWeb 1.0 the code to edit is held in the HTML file. In iWeb 1.1 or later the code is held in a javascript file. Please follow the correct version.
iWeb 1.0 Now find your HTML page with the song on it. Open this in Textedit.
If you have published to .mac, in Textedit, go to File > Open, select your iDisk in the left bar, and navigate to Web/Sites/iWeb/yoursitename/yourHTMLpage.html
You will see a load of HTML text. If you don't see text and instead see what looks like a webpage, go to Textedit > Preferences > Open and Save and check the box 'ignore rich text commands in HTML files'. Now re-open the file and you should see the HTML text.
You need to find the embedded HTML code that defines the song movie and loads it. This will start with <object...
iWeb 1.1(.1) and later The code for quicktime movies is no longer held within the HTML file. It is now stored within the javascript file within the folder for the files for the HTML page. For instance, if your page is called mypage.html, the code is in a file called mypage.js within the mypage_files folder. The code appears after function writeMovie1(). You can edit this .js file in the same way as editing a .html file - they are both text documents.
The code (whether in the javascript file or the HTML file) will probably look like this (some of the pixel location values will be different):