MediaElement.js (WordPress) 为 YouTube 视频设置结束时间

Posted

技术标签:

【中文标题】MediaElement.js (WordPress) 为 YouTube 视频设置结束时间【英文标题】:MediaElement.js (WordPress) set end time for YouTube videos 【发布时间】:2018-07-30 06:52:38 【问题描述】:

我正在尝试弄清楚如何为 YouTube 视频指定自定义结束时间。我正在使用以下短代码在我的网站上嵌入 YouTube 视频。

[video type="video/youtube" src="https://www.youtube.com/watch?v=nlvVGwssklQ"]

我需要为网站上的每个视频指定不同的结束时间。 我正在寻找类似的东西:

[video type="video/youtube" src="https://www.youtube.com/watch?v=nlvVGwssklQ" **end="2m6s"**]

【问题讨论】:

【参考方案1】:

您似乎正在使用 WordPress 的 MediaElement 插件。 plugin description 没有显示设置 YouTube 视频结束时间的选项。

您需要自定义插件,以便设置结束时间。 MediaElement 文档有一个名为 getCurrentTime() 的函数,它返回视频的当前播放时间。您可以检查当前播放时间是否等于您的结束时间,如果是,则停止播放器。您可以在 timeupdate 事件的处理程序中添加此检查。

另一种选择是在plugin support forum 上发布功能请求

【讨论】:

以上是关于MediaElement.js (WordPress) 为 YouTube 视频设置结束时间的主要内容,如果未能解决你的问题,请参考以下文章

mediaelement.js - 具有固定最大尺寸的响应式视频

IE 中的 Mediaelement.js 故障,没有闪回工作

MediaElement.js (WordPress) 为 YouTube 视频设置结束时间

包含空格的 MediaElement.js RTMP URL 无法在 Firefox 中播放

mediaelement.js 与 Phonegap 兼容吗?

使用 mediaelement.js 与 HTML5 后备的 Flash 视频