acfun 的网页版怎么做到的自动播放

2021-03-21 17:41:00 +08:00
 MonTubasa

之前看过浏览器的网页打开就自动播放视频的内容,说是浏览器的隐私保护策略,要么不让自动播,要么就只能静音播放。 但是,我就发现 acfun 的网页有点不一样,点开过后不管前后台,不管有没有操作,总能自动播放,b 站都不行。 话说有大佬知道为什么吗?

1366 次点击
所在节点    问与答
6 条回复
horseInBlack
2021-03-21 17:57:51 +08:00
浏览器限制的主要是自动播放声音,这个真的很影响体验
如果是静音的,HTML 5 的 video 加个 autoplay 就行了
至于带声音的自动播放,方法也很多
比如先静音状态下自动播放,过一会儿恢复音量
也可以先加载播放器,过一会儿再调用播放器的调用播放器的播放方法
至于这个过一会儿可以有很多时机,可以设置一个定时器,更多的情况是等确定视频资源可以加载可以播放就调用播放方法
agdhole
2021-03-21 18:29:44 +08:00
bearboss
2021-03-21 22:24:04 +08:00
@horseInBlack 没有用户交互是不能自己调 api 播放的 可以看 2 楼的文档说明
stabc
2021-03-22 06:32:37 +08:00
我都忘了这个站了……
horseInBlack
2021-03-22 10:47:20 +08:00
@agdhole

我自己实际写的时候不是直接用<video><audio>,都是检测到资源可以播放以后,调用播放器的 play(),实际上也生效了,不然像播客软件、音乐软件,如果需要用户在歌曲列表中点击以后在到播放页面点击开始播放,那几乎是不可接收的了
horseInBlack
2021-03-22 10:47:36 +08:00
@horseInBlack

接收 -> 接受

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/763692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX