如何在使用 jquery 或 JavaScript 播放视频之前或不播放视频之前获取所有视频的持续时间?

Posted

技术标签:

【中文标题】如何在使用 jquery 或 JavaScript 播放视频之前或不播放视频之前获取所有视频的持续时间?【英文标题】:How to get all videos duration before or without playing the video using jquery or javaScript? 【发布时间】:2019-07-24 22:50:08 【问题描述】:

您好,我的代码无法获取所有视频的持续时间。错误显示我的代码下方未定义请帮助我。

    $("video").each(function()
var duration = $(this).attr('duration');
alert(duration);
);

它给了我未定义的警报请告诉我我哪里做错了我希望在播放视频之前所有视频的持续时间。

【问题讨论】:

This 可能会有所帮助。由于我们看不到实际代码,因此很难找到根本原因。 【参考方案1】:

你可以试试html5视频的duration属性,

MDN 参考https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/duration#Syntax

【讨论】:

我不知道如何使用这个库请给我一些演示代码 不,先生,这不是解决方案,我希望所有视频长度不仅只有一个而且没有任何点击

以上是关于如何在使用 jquery 或 JavaScript 播放视频之前或不播放视频之前获取所有视频的持续时间?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jQuery / javascript 中使用 each() 进行迭代或循环

如何使用 javascript 或 Jquery 使用文件系统或操作?

如何使用 JavaScript 或 jQuery 在客户端将 html 页面导出为 pdf?

如何使用 Javascript 或 Jquery 将 JSON 对象包装在数组中?

如何在没有任何类名或 ID 的情况下使用 Javascript 或 JQuery 替换 HTML 标签

在 JavaScript 或 jQuery 中增加和减少数量时如何计算价格?