美国视频Youtube赚钱攻略

如何管理chrome浏览器的声音将YouTube视频取消静音(并关闭自动播放)二十七年?

-youtube点击取消静音 -chrome -标签 -网站

youtube点击取消静音

怎样管理Chromebrowser的声音,默认静音

系统设置 2018-11-11

Chrome(谷歌browser)容许用户对网页内容进行肯定的控制,此中就包括声音的控制,静音指定的标签页或网站。

在发作声音的标签页上会表现一个小喇叭,点击就可以对标签是否静音进行控制。固然这需要进行设置,默认设置下小喇叭是不会相应我们的点击的。

在 怎样控制Chrome谷歌browser每个标签页的声!音 一文中进行了具体的操作说明,别的还介绍了几个可以控制每个标签页音量大小的扩展。

简单说下怎样让小喇叭相应点击操作,在网址输入框中输入 chrome://flags/#enable-tab-audio-muting 打开,将黄色标志的项目标状态由 Disabled 切换为 Enabled,重启browser即可。

让小喇叭响应点击 静音指定的网站只需右键点击网站对应的标签,选择“将单个网站静音”即可,取消也是进行同样的操作。

怎样让Chrome打开全部网站都默认静音?

打开browser设置 - 内容设置 - 声音,也可以直接打开地点 chrome://settings/content/sound,要么在设置中搜索。通过切换开关,将“容许网站播放声音”变动为“将播放声音的网站静音”。

设置默认静音

经过设置后,打开任何网站都市默认静音,假如盼望单独容许某些域名发作声音,可以将其添加到下方的容许列表中。手动输入域名要么点击指定网址前的地区添加均可。

添加例外

切换声音的默认开关,在“容许”和“禁止”列表中添加域名,可以满意差别的需求。

本文链接: https://www.xstui.com/read/681

您可以使用 global 对象 wp 来访问youtube播放器功能。 twentyseventeen theme 中的Youtube视频加载 wp-custom-header.js 文件并在384行中创建新对象。

以下是您可以使用的解决方案:

var ww_timer = setTimeout(function ww_video() { if(wp.customHeader.handlers.youtube.player == null){ ww_timer = setTimeout(ww_video, 50); }else { if(typeof wp.customHeader.handlers.youtube.player.unMute === "function") { wp.customHeader.handlers.youtube.player.unMute(); wp.customHeader.handlers.youtube.player.stopVideo(); }else{ ww_timer = setTimeout(ww_video, 50); } } }, 50);

此代码转到 my_js.js 文件(我在活动子主题的主目次中创建它。您可以将此代码添加到活动子主题的另一个 .js (假如有的话)。别的,我们需要使用以下代码更新 functions.php 文件:

function ww_youtube_functions(){ wp_enqueue_script('ww!_youtube_video',get_stylesheet_directory_uri().'/my_js.js',array('wp-custom-header'),false, true); } add_action('wp_enqueue_scripts', 'ww_youtube_functions');

此代码的必须部分是 array('wp-custom-header') :依靠脚本 wp-custom-header 列队脚本。

setTimeout 不是最佳方法。我相信,它可以通过更优雅的代码来完成。

但是经过测试和运作。

自从Chrome更新到72版之后,我的自定义播放器在YouTube Iframe API上运行时就停止了工作。它在Firefox或Chrome上仍能完美工作<=71。
使用下面的代码,当函数play()被触发时,视频开始缓冲,然后停止,不播放。

function onYouTubeIframeAPIReady() { ytIframe = $("#player")[0]; ytPlayer = new YT.Player(ytIframe, { events: { 'onReady': () => {}, 'onStateChange': () => {} } }); } function play() { ytPlayer.playVideo(); }

唯一可行的方法是在iframe src上使用

mute=1

url参数嵌入视频。但纵然我这样做了,假如我实验在播放视频后取消播放器的静音(使用

ytPlayer.unMute()

),视频也会再次停止。

关于Chrome72的更新有什么改变吗?这是YouTube/Chrome的漏洞还是预期的行为?

谢谢!

“player.play()”不实用于最新版本的chrome,我们可以通过向父iframe添加allow=“autoplay”属性来解决此问题
要知道根本缘故,你可以检察:“什么在改变?”@ https://developers.google.com/web/updates/2019/01/user-activation

本文网址: http://www.2217pacific.com/pp/2020630134123_4773_3330669391/home