使用jwplayer获取当前播放时间。

4
我正在使用jwplayer播放嵌入式视频,javascript api告诉我可以通过jwplayer("mediaplayer").getPosition()获取当前位置,但我的结果是undefined。请问有人可以帮助我得到正确的结果吗?

你能把你的HTML和JavaScript包含在这里吗?当使用示例HTML和JavaScript时,它可以正常工作。 - Manse
2个回答

6

对我来说运行良好,正如文档所规定的那样:

<div id="container"></div>


jwplayer("container").setup({
    file: "http://content.bitsontherun.com/videos/nPripu9l-60830.mp4",
    flashplayer: "http://player.longtailvideo.com/player.swf",
    image: "http://content.bitsontherun.com/thumbs/nPripu9l-480.jpg",
    height: 270,
    width: 480
});
var state = jwplayer("container").getState();
var elapsed = jwplayer("container").getPosition();

我尝试测试它,但结果未定义; - wumengjun
@wumengjun 你能否在问题中添加你的HTML和JavaScript - 我创建了一个jsfiddle(链接在我的答案中),它在那里可以很好地工作。 - Manse
请给我您的电子邮件,我会将演示发送给您,这样可以吗? - wumengjun
@manseuk 难道没有一个定期更新的事件,让我可以追踪时间吗?http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html#event%3aplayheadUpdate - Wolfpack'08
@Wolfpack'08,您链接的页面不是JWPlayer - 如果您有问题,请发布问题而不是评论。 - Manse
显示剩余2条评论

3
你的HTML和JavaScript是什么样子的?没有看到它们,我只能做以下假设。
根据网站上的API文档,可以在不指定容器的情况下实现这一点...
jwplayer().getPosition()

使用指定的容器 - 请查看我的示例 - Manse
1
我认为它应该会;但容器是可选的。 - Richard
确实,就像我在帖子中所说的那样,如果原始帖子中没有任何HTML标记,我们只能做出推测。 ;) - Richard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接