Blame dom/base/test/file_pluginAudioNonAutoStart.html

Packit f0b94e
Packit f0b94e
<embed type="application/x-test" width="200" height="200"></embed>
Packit f0b94e
<script>
Packit f0b94e
var plugin = document.querySelector("embed");
Packit f0b94e
Packit f0b94e
function startAudio() {
Packit f0b94e
  plugin.startAudioPlayback();
Packit f0b94e
}
Packit f0b94e
Packit f0b94e
function stopAudio() {
Packit f0b94e
  plugin.stopAudioPlayback();
Packit f0b94e
}
Packit f0b94e
Packit f0b94e
function pluginMuted() {
Packit f0b94e
  return plugin.audioMuted();
Packit f0b94e
}
Packit f0b94e
Packit f0b94e
function toggleMuteState(muted) {
Packit f0b94e
  var Ci = SpecialPowers.Ci;
Packit f0b94e
  var utils = SpecialPowers.wrap(window).top
Packit f0b94e
                           .QueryInterface(Ci.nsIInterfaceRequestor)
Packit f0b94e
                           .getInterface(Ci.nsIDOMWindowUtils);
Packit f0b94e
  utils.audioMuted = muted;
Packit f0b94e
}
Packit f0b94e
</script>