On OSX, setting the volume of an audio element before it has loaded metadata has no effect because MediaPlayerPrivate::setVolume() bails if metaDataAvailable() is false. This is unnecessary, it is safe to set the movie volume as soon as the movie exists.
rdar://7170177
Created attachment 38596 [details] proposed patch
http://trac.webkit.org/changeset/47771