在线打开视频时,有没有办法通过 URL 传递开始时间?例如:
http://www.example.com/newvideo.wmv?starttime=00:33:34.0
我已经看到了使用 Javascript 或制作 ASX 文件的不同方法,以便对其进行一些控制,但我只需要在文件开始播放时跳转到文件中的某个时间。这些视频很长,我的目标是制作一个目录,人们可以在其中单击他们想要查看的部分旁边的链接,这就是视频开始的地方。
谢谢!
在线打开视频时,有没有办法通过 URL 传递开始时间?例如:
http://www.example.com/newvideo.wmv?starttime=00:33:34.0
我已经看到了使用 Javascript 或制作 ASX 文件的不同方法,以便对其进行一些控制,但我只需要在文件开始播放时跳转到文件中的某个时间。这些视频很长,我的目标是制作一个目录,人们可以在其中单击他们想要查看的部分旁边的链接,这就是视频开始的地方。
谢谢!
据我所知,这是不可能的,这似乎表明情况确实如此......
IE 有另一种称为“时间”的语言 页面需要在样式标记中编写一些声明,就像 VML 一样,但是非常简单,您可以自己设置样式,而不是原始的 Windows Media Player。
您可以使用 javascipt 编写页面,而不是指向 http url 的链接,播放器标签是这样的
<t:media id="bMedia" volume=50 timeAction="visibility" src="xva.wmv" onend="doSomething()" onmediacomplete="doSomethingElse()" />
你需要使用的方法---- bMedia.seekActiveTime(x); //在元素的活动时间轴上定位一个指定点并从该点开始播放。
在此处了解更多信息
Windows Media Player 是在这些脚本上运行的程序