Пользовательская кнопка отключения звука для встраивания звука? - PullRequest
2 голосов
/ 27 июля 2011

Я пытаюсь настроить пользовательскую кнопку отключения звука для тега вставки.

<embed src="intro.mp3" autostart="true" hidden="true" loop="false">

Есть ли способ сделать это через JS?

Это работает для аудио тега:

document.getElementById('audio').muted = true;

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Нет, нет атрибута приглушения для элементов встраивания .Если вы хотите управлять громкостью, вам нужно использовать audio element или собственный плагин, в который вы можете передавать параметры.

0 голосов
/ 17 апреля 2013

Это, очевидно, старый вопрос, но у меня была похожая проблема ... возможно, не лучшее решение, но я просто поместил встраивание в div и удалил этот div по нажатию кнопки mutebutton, затем спрятал кнопку mute :

<a href="#" id="mutebutton">mute</a>

<div id="soundDiv"><embed...></embed></div>

$("#mutebutton").click(function() {
            $(this).hide();
            var div = document.getElementById("soundDiv");
            div.parentNode.removeChild(div);
        });

Я все еще новичок, так что это может не сработать для вас. Но это для меня!

...