我已经安装了三星智能电视SDK,我正在尝试获取视频正在播放的当前帧/时间。
视频已经在运行,一切似乎都运行正常,但是当我尝试获取当前时间时,使用$('#video1')[0] .currentTime,我只是在几秒钟内获得该值,没有毫秒。
我正在开发一个程序,我需要毫秒,但似乎不可能使用SDK。我究竟做错了什么?有小费吗?或者这是一个SDK限制,我永远无法获得当前的“真实”时间?
我在网上找到了一些解决方案,在HTML 5中阅读了很多关于视频标签的内容,但SDK文档似乎缺少很多信息,有些甚至是错误的......
我按照这个例子:http:// jsfiddle [dot] net / 893aM / 1 /
在任何浏览器中都可以正常工作,但是当我将它应用到智能电视时,我只需要几秒钟就能得到时间,我的宝贵时间毫无运气......
谢谢。
答案 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);}