Kino 1,
I spent a while researching this, and it appears that all browsers will not
play background music, and if they do, they use different media players.
Netscape or FireFox seems to require the Quicktime player/plugin be
installed, which I guess is no surprise that it doesn't like the Windows
player.
I found some code that you can add in the form of an insert html code
fragment, that when added and the page viewed in FF, the "information bar"
pops up and tells me I have to have Quicktime installed.
<object>
<embed src="index_files/your.mid" autostart="true" hidden="true"></embed>
</object>
Don't forget that Pub 2007 works a bit different than Pub 2000. Unlike 2000,
unless you change the default settings, most of your support files,
graphics, and *.mid files are stored in the index_files subfolder. Pub 2000
didn't use a subfolder and named the pages in a different way. If you write
links, plan accordingly.
I also found a javascript snippet that allows you to install and on and off
button, and it does work in IE, but once again requests Quicktime when
viewed in FF. View the following page in IE:
http://www.jdstiles.com/java/musiconoff.html
In my limited testing you can get this to work by inserting both parts of
the snippet in the body of your Pub doc, even though it says that you have
to put part of it in the head section. You would use this instead of the
background music feature in Publisher. However, try the page in FF, and you
will see what I mean about the information bar...or perhaps you won't, if
you have Quicktime installed.
I don't have Quicktime installed, nor do I want to install it. It took me
forever to get rid of it when I first setup this computer. It was constantly
trying to update itself, was loading in the background and taking resources,
and I just didn't want it. But that is just me. If most of your viewers have
Quicktime installed, then perhaps these workarounds will work for you. Let
me know if you try it. Also, you can google for other javascript code that
might accomplish the same thing. But one way or the other, I think you have
to work around the two browsers requiring two different media players.
By the way, which version of IE are you using? All this might be a moot
point if you are using IE7, as it is creating a whole different set of
issues because of its increased security.
DavidF