【发布时间】:2014-06-07 16:23:40
【问题描述】:
我想在特殊时间标记我的视频并链接它们。 例如我的视频是 5 分钟,从开始到第 1 分钟是关于美国,从第 1 分钟到第 2 分钟是关于伊朗等等。
我有其他页面,想链接到那个时间并从那个时间开始。
我不知道该怎么做,用 javascript 和 jquery 或 html 还是 ...?
【问题讨论】:
标签: javascript jquery video tags
我想在特殊时间标记我的视频并链接它们。 例如我的视频是 5 分钟,从开始到第 1 分钟是关于美国,从第 1 分钟到第 2 分钟是关于伊朗等等。
我有其他页面,想链接到那个时间并从那个时间开始。
我不知道该怎么做,用 javascript 和 jquery 或 html 还是 ...?
【问题讨论】:
标签: javascript jquery video tags
所以你的问题需要一些版本,但也许这就是你的答案:
在 HTML5 中这很容易做到:
var mediaElement = document.getElementById('mediaElementID');
mediaElement.seekable.start(); // Returns the starting time (in seconds)
mediaElement.seekable.end(); // Returns the ending time (in seconds)
mediaElement.currentTime = 122; // Seek to 122 seconds
mediaElement.played.end(); // Returns the number of seconds the browser has played
你需要一点用java脚本编程的技巧才能做到这一点。
只需添加 122 的时间状态:
mediaElement.currentTime = 122; // Seek to 122 seconds
如果您想将时间设置为分钟,请执行以下操作:
var seekTime=(yourSpecialTimeinMinute)*60;
mediaElement.currentTime = seekTime; // Seek to the minute that you want
这里有一个很好的文档:Mozilla
【讨论】: