一些个人碰到的问题,qml中获取视频时间显示的问题,
主要是超过一个小时的,下面是在qml中写的转换函数
property var utilData: new Data();
function msecsToString(msecs,bh)
{
utilData.setTime(msecs); //转换成时间格式
var ih = msecs/3600000; //获取小时
if(ih >= 1)
bh = true;
else
bh = false;
var strTimeFormat = “mm:ss”; //需要转换成字符格式
if(bh)
{
//Math.floor()函数(获取整数部分)或者Math.round()(四舍五入)
retrun Math.floor(ih)+”:”+Qt.formatDateTime(utilData,strTimeFormat);
}
else
{
return Qt.formatDateTime(utilData,strTimeFormat);
}
}
以上为处理超过超过一个小时的时间显示问题。勿喷,学习中。。。