Как отключить звук в фрэйме youtube
Ребят, нужна помощь в скриптах плохо шарю. На сайте со старта идет видюха фоном в одном блоке. Не могу понять как убрать звук. Слышал что c API как-то можно, но я не понимаю чего как и куда пихать.
Вот собственно фрейм <iframe id="mbYTP_video_1459003876170" class="playerBox" style="position: absolute; z-index: 0; width: 1781px; height: 1273.04px; top: 0px; left: 0px; overflow: hidden; opacity: 1; margin-top: -163.52px; margin-left: -58.5px; transition-property: opacity; transition-duration: 1000ms;" frameborder="0" allowfullscreen="1" title="YouTube video player" width="640" height="360" src="https://www.youtube.com/embed/s07yNEFO4nA?autoplay=1&loop=1&modestbranding=1&controls=0&showinfo=0&rel=1&enablejsapi=1&version=3&playerapiid=mbYTP_video_1459003876170&origin=*&allowfullscreen=true&wmode=transparent&iv_load_policy=3&html5=1"></iframe> |
С помощью JS невозможно повлиять на flash, если в нём не предусмотрено управление с помощью JS или предусмотрено, но о том, как именно, знает только его разработчик.
Единственное, что в вашем случае можно сделать - это снизить громкость, установив controls=1& Тогда появляется ползунок-громкостометр, изначально установленный на пол-голоса. Это получается в противовес полной громкости при изначальном controls=0& |
|
MallSerg,
вот бы ещё код :) если вам не трудно |
Цитата:
art21, полагаю, это такой способ поставить видео на задний план в лэндинге, при этом скрывая кнопки управления через overflow: hidden. Если это так, то не рекомендую так извращаться, используйте тэг video. |
Цитата:
|
Цитата:
|
MallSerg,
ок видимо я лентяй :dance: |
я думаю ты и сам справишься и помощь тебе вряд ли понадобится.
|
MallSerg,
я читал документацию по указаной вами ссылке ещё ранее...видимо что-то упустил. не подскажите что добавить в iframe чтобы звука не было? |
Цитата:
![]() |
Нужен тестовый пример на котором воспроизводится проблема
вот пример страницы на котором проблем с управлением нет https://developers.google.com/youtub...yer_demo?hl=ru Пальцем в небо но возможно используется flash проигрыватель на локальной странице тогда управление будет недоступно по очевидным причинам. |
fear111,
MallSerg, спасибо, но могу только ещё раз попросить вас показать код или хотябы обьяснить алгоритм отключения звука в iframe |
Цитата:
<!-- 1. The <iframe> (and video player) will replace this <div> tag. --> <div id="player"></div> JS <script> // 2. This code loads the IFrame Player API code asynchronously. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // 3. This function creates an <iframe> (and YouTube player) // after the API code downloads. var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '390', width: '640', videoId: 'M7lc1UVf-VE', events: { 'onReady': onPlayerReady } }); } // 4. The API will call this function when the video player is ready. function onPlayerReady(event) { event.target.playVideo(); event.target.mute(); } </script> |
fear111, спасибо за код.
то есть параметра для iframe для отключения звука в плеере нет? или получить ссылку на плеер из iframe для управления звуком нельзя? |
Цитата:
|
|
MallSerg,
ок. спасибо. интересно почему нет параметра mute = 1? |
Цитата:
https://jsfiddle.net/fzu4ct7t/5/ >>интересно почему нет параметра mute = 1? потому что так исторически сложилось =) |
Часовой пояс GMT +3, время: 19:15. |