【发布时间】:2014-11-20 21:11:28
【问题描述】:
我正在尝试在视频搜索结果中使用 Google 建议的 html 标记。他们建议将 schema.org 标记用于 SEO。
以下行是持续时间:
<meta itemprop="duration" content="T1M33S" />
根据 Google 和 Schema.org -“ISO 8601 格式的视频的持续时间”,时间必须采用 ISO 8601 格式。
我有一些 jquery 从 html5 视频元素中提取视频的持续时间。提取的持续时间以秒为单位。
将秒转换为 ISO 8601 格式的最佳方法是什么?
C#、Javascript 或 JQuery 中有什么东西可以轻松完成这项任务吗?
谢谢
【问题讨论】:
-
不知何故,我觉得如果你要“用 jQuery 拉视频的持续时间”,没有搜索引擎会选择它。
-
我从视频元素中提取持续时间数据并将其加载到以下标签中。
-
确实如此。我的大脑是糊状的。我正在尝试找出从 mp4 获取视频持续时间并将其显示在该元标记上的最佳方法。我只需要谷歌就能看到它。
-
如果我提取持续时间并在页面加载时使用 javascript 写出元标记,谷歌蜘蛛应该会看到标记对吗?
-
PT1M33S等效于PT93S并且两者都是有效的 ISO 8601 持续时间。您只需:"PT" + seconds + "S".
标签: javascript c# jquery html