默认情况下,html视频元素会在播放结束时显示视频控件。是否有方法可以改变这种行为,使视频控件保持隐藏?
我假设源代码中有一个if语句来确定当视频结束时控件是否可见。
我尝试在视频结束时删除控件,但是这样控件就完全无法访问了。
player.addEventListener('ended', () => {
player.removeAttribute( 'controls' );
});
我尝试过移除控件,然后设置控件,但是控件仍然出现。
player.addEventListener('ended', () => {
player.removeAttribute( 'controls' );
player.setAttribute( 'controls', '' );
});
我也尝试过将控件设置为false,但这与删除属性“controls”的效果相同。
player.addEventListener('ended', () => {
player.controls = false
});