我有一个 SVG 动画元素。
...
<animation id="playlist" begin="indefinite" dur="60.0" repeatDur="indefinite" width="1920" height="1080" preserveAspectRatio="xMidYMid" xlink:href="playlist.svg"/>
...
在 playlist.svg 中,有几个 svg 视频元素。例如:
...
<video begin="0;item_8.end" dur="10.0" width="1920" height="1080" xlink:href="files/content/movie.mp4" id="item_1" preserveAspectRatio="xMidYMid" />
...
一切运行良好,这些视频剪辑连续运行而没有错误。
我正在尝试获取播放列表的经过时间。我们尝试过使用
var elapsed_time = document.getElementById('playlist').getCurrentTime();
// or
var elapsed_time = $('#playlist').getCurrentTime();
但它回来了
$("#playlist").getCurrentTime is not a function
我们要么需要获取播放列表当前时间的方法,要么需要保存经过时间的变量的名称,或者需要为我们生成它的代码片段。
仅供参考,这些都不是在浏览器中;它在运行 SVG 文件并生成日志的设备上,因此我们无法访问 Firebug、console.log 等,但我们可以 alert() 并查看错误。
谢谢。