求助大佬!需求是类似B站抖音这类视频软件,进入页面视频自动播放,是有声音的,目前代码如下:
<video id="video_id" class="video-js video-tech" poster="../images/video-poster.png" controls preload="auto" data-setup="{}">
<source src="/2023.11.22%20LENOVO%20X7%20V6TJNB2.mp4" type="video/mp4">
<p class="vjs-no-js">To view this video please enable JavaScript, and considerupgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
var options = {
autoplay: true,
aspectRatio: "16:9",
};
var playerVideo = videojs("video_id", options);
playerVideo.ready(function() {
var promise = playerVideo.play();
if (promise !== undefined) {
promise.then(function() {
console.log(111111111111);
});
}).catch(function(error) {
console.log(2222222222);
})
}
})
先了解个概念,叫做,媒体意愿度,
你说的那些网站,能自动播放,是因为媒体意愿度高,具体这个意愿度哪里查,可以在地址栏输入这个地址查看
chrome://media-engagement/
怎么提高你网站的媒体意愿度,开发者干涉不了,只能通过用户使劲和你网站的视频播放功能进行交互,才能提高。
比如,你说的抖音,我不常打开,媒体意愿度底,

我现在打开抖音,它也是静音才能自动播放的.