gpt4 book ai didi

html - 是否可以使用不适用于视频的 PIP 模式?

转载 作者:行者123 更新时间:2023-12-05 08:50:47 26 4
gpt4 key购买 nike

我想将一个 div 类显示为 PiP(画中画)。我在谷歌上搜索了很多,但只是如何在视频中启用,而不是自定义 div。

在我的环境下,js、CSS、HTML都可以使用。我想使用 PiP 的 div 一秒一秒地变化。

最佳答案

不,画中画仅适用于

不过,您可以做的是在

const target = document.getElementById('target');
const source = document.createElement('canvas');
const ctx = source.getContext('2d');
ctx.font = "50px Arial";
ctx.textAlign = "center";
ctx.textBaseline = "middle";
anim();

const stream = source.captureStream();
target.srcObject = stream;

const btn = document.getElementById('btn');
if( target.requestPictureInPicture ) {
btn.onclick = e => target.requestPictureInPicture();
}
else {
btn.disabled = true;
}

function anim() {
ctx.fillStyle = "white";
ctx.fillRect( 0, 0, source.width, source.height );
ctx.fillStyle = "black";
ctx.fillText( new Date().toTimeString().split(' ')[0], source.width / 2, source.height / 2 );
requestAnimationFrame( anim );
}
<video id="target" controls muted autoplay></video>
<button id="btn">request PiP</button>

关于html - 是否可以使用不适用于视频的 PIP 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61301087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com