首页 > 解决方案 > 视频全屏无法检测到结束

问题描述

我有一个视频组件,它会在视频结束时触发某些功能。

默认情况下(不是全屏状态),onEnded 会正确触发。但是,在全屏状态下,我的功能不会触发。

如何在全屏视频中检测onEnded ?

 <video
              id={...}
              poster={...}
              onPlaying={...}
              onEnded={() => {
                // some functions while doesn't trigger in full-screen 
                setIsPlaying(false);
                setIsEnded(true);
              }}
              controls={...}
            >
              <source src={src} />
</video>

标签: javascripthtmlreactjsvue.jsdom

解决方案


推荐阅读