videojs-youtube,如果同时设置了开始和结束参数则不起作用

videojs-youtube, start and end parameters don't work if both are set

我正在使用 videojs-youtube 插件使用 videojs 播放 YouTube 视频。

如果我这样设置 start youtube 参数,它将完美运行,视频将从第五秒开始。

{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "video_url_here"}], "youtube": {"start": 5}}

如果我像这样设置结束 youtube 参数,它将完美运行,视频将在第二个 10 结束。

{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "video_url_here"}], "youtube": {"end": 10}}

但是,当我同时设置两者时,视频不会在指定的结束参数处结束。

{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "video_url_here"}], "youtube": {"start": 5, "end": 10}}

我是不是漏掉了什么?

如果直接在 YouTube 上播放,同一视频将在指定时间开始和停止,如果我检查网络,我可以看到请求使用了正确的参数。

Referer: https://www.youtube.com/embed/xxxxxx?controls=0&end=10&start=5

原来是插件打错了,我提交了一个PR并修复了它。现在可以正常工作了。