我正在使用react-player(我认为问题不在于播放器)。我有一个应用程序,可以循环播放视频(没有任何声音),有时视频只是暂停。这绝对不是缓冲问题,因为我正在循环播放 30 秒长的视频,而且它们已经加载很久了。一件奇怪的事情是,它只发生在 Chrome 上(用 Firefox 测试过,没有问题)。
import ReactPlayer from 'react-player';
<ReactPlayer
onClick={handleTogglePlay}
className="react-player"
loop={true}
url={playerSrc}
playing={isPlaying}
controls={false}
muted={true}
width="100%"
height="100%"
onError={handleError}
/>
我无法在这里发布playerSrc,但它只是一个简单的11秒长的.mp4视频。它可能会播放 20 秒然后暂停。不会抛出任何错误,只是停止。绝对不像 RAM/GPU 使用情况,检查统计数据。
另外,我想也许只是我的 Chrome 浏览器有问题,所以我尝试了以下方法:
对于我的应用程序来说,视频播放而不是随机停止是绝对必要的。大家有什么想法吗?
我在自己的项目中遇到了一个非常类似的问题(随机暂停并且在没有刷新页面的情况下无法重新开始,我看到通过将事件发送到我的 matomo 实例来在播放器中调用暂停事件,但我不明白为什么,正在播放与其他播放器和 Firefox 配合良好)。 您当前使用的是哪个版本的反应播放器? 自发布以来您是否找到了任何解决方法或解决方案? 有任何见解或更新吗? 祝你有美好的一天
很抱歉将此作为答案发布,但我没有足够的代表来发表评论。 这对您有帮助吗? https://github.com/cookpete/react-player/issues/1711 此问题已打开并建议了解决方法。