从Samsung Smart Tv中获取视频标签的当前时间

时间:2013-04-22 13:01:32

标签: html5 html5-video samsung-smart-tv

我已经安装了三星智能电视SDK,我正在尝试获取视频正在播放的当前帧/时间。

视频已经在运行,一切似乎都运行正常,但是当我尝试获取当前时间时,使用$('#video1')[0] .currentTime,我只是在几秒钟内获得该值,没有毫秒。

我正在开发一个程序,我需要毫秒,但似乎不可能使用SDK。我究竟做错了什么?有小费吗?或者这是一个SDK限制,我永远无法获得当前的“真实”时间?

我在网上找到了一些解决方案,在HTML 5中阅读了很多关于视频标签的内容,但SDK文档似乎缺少很多信息,有些甚至是错误的......

我按照这个例子:http:// jsfiddle [dot] net / 893aM / 1 /

在任何浏览器中都可以正常工作,但是当我将它应用到智能电视时,我只需要几秒钟就能得到时间,我的宝贵时间毫无运气......

谢谢。

2 个答案:

答案 0 :(得分:1)

请查看以下链接:

编辑:

Player.OnCurrentPlayTime = function (milliseconds) {
  // use 'milliseconds' parameter
}

答案 1 :(得分:0)

或者您可以自行转换

Player.OnCurrentPlayTime = function (time) {
  var hms = time.toString().split(":");
  var seconds=(parseInt(hms[0],10)*60*60+parseInt(hms[1],10)*60+parseInt(hms[2],10))*1000;
  alert(seconds);}