找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1661|回复: 5

[求助] 自动播放的问题

[复制链接]

7

主题

21

回帖

137

积分

注册会员

积分
137
发表于 2022-4-25 17:41:57 | 显示全部楼层 |阅读模式
写了个脚本自动学习需要自动播放视频, objVideo.play()  总是提示because the user didn't interact with the document first”,经百度发现原来是 chrome从66起 禁止在用户点击页面之前自动播放,不知道有没什么设置可以绕过,objVideo已经设为 muted ,也试过 让按钮 click,都无效呀
回复

使用道具 举报

8

主题

7415

回帖

2万

积分

超级版主

(^^ゞ

积分
20919
发表于 2022-4-25 17:49:42 | 显示全部楼层
有试过在 chrome://settings/cbOtherOptions 启动命令行中添加:--autoplay-policy 吗?
¯\(°_o)/¯
回复

使用道具 举报

7

主题

21

回帖

137

积分

注册会员

积分
137
 楼主| 发表于 2022-4-26 10:59:25 | 显示全部楼层
很好,问题解决,非常感谢
还有个问题请教下,就不开新帖了,就是新建小号标签后,在这些小号标签上油猴脚本无效(油猴扩展已设为无痕模式可用,油猴图标是灰色的,油猴菜单里显示已启动),必须在扩展管理里先禁用油猴插件再启用,这些小号标签才能正常使用油猴,不知道问题出现在哪里
回复

使用道具 举报

8

主题

7415

回帖

2万

积分

超级版主

(^^ゞ

积分
20919
发表于 2022-4-26 12:11:39 | 显示全部楼层
gdljf 发表于 2022-4-26 10:59
很好,问题解决,非常感谢
还有个问题请教下,就不开新帖了,就是新建小号标签后,在这些小号标签上油猴脚 ...

小号标签的老 bug 了,除非重新设计小号标签功能,否则没法解决了。
¯\(°_o)/¯
回复

使用道具 举报

7

主题

21

回帖

137

积分

注册会员

积分
137
 楼主| 发表于 2022-4-26 15:27:06 | 显示全部楼层
好吧,回到第一个问题,发现原来不能自动播放是在小号标签下才会,加了参数也无效,这个有办法没?
回复

使用道具 举报

8

主题

7415

回帖

2万

积分

超级版主

(^^ゞ

积分
20919
发表于 2022-4-26 18:40:04 | 显示全部楼层
gdljf 发表于 2022-4-26 15:27
好吧,回到第一个问题,发现原来不能自动播放是在小号标签下才会,加了参数也无效,这个有办法没? ...

找了个网站试了下,能在小号标签下自动播放呀:

  1. // ==UserScript==
  2. // @name         m3u8 play test
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        *://www.m3u8play.com/*
  8. // @grant        none
  9. // ==/UserScript==

  10. (function() {
  11.     'use strict';
  12.     // url: https://www.m3u8play.com/?play=https://iqiyi.sd-play.com/20220424/tqy13IA4/1200kb/hls/index.m3u8

  13.     window.onload = () => {
  14.         const player = document.getElementById('player_html5_api')
  15.         if (player) {
  16.             player.autoplay = true;
  17.             player.muted = true;
  18.             const p = player.play();
  19.         if (p !== undefined) {
  20.             p.then(_ => console.log('play!')).catch(err => console.error(err));
  21.         }
  22.         } else {
  23.             console.info('element?')
  24.         }
  25.     }
  26. })();
复制代码


¯\(°_o)/¯
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-11-2 17:29 , Processed in 0.017540 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表