Примерчик бы рабочий.
Или на примере:
- Code: Select all
<onRefresh>
if (startVideo == 1)
{
playItemURL(-1, 1);
cTitle = getItemInfo( cItem, "title" );
cImg = getItemInfo( cItem, "image" );
cUrl = getItemInfo( cItem, "link" );
cAct = getItemInfo( cItem, "action" );
if( cAct == "get" )
{
showIdle;
cUrl = getUrl( cUrl );
cancelIdle;
}
setRefreshTime(1000);
startVideo = 0;
showInfo = 1;
timeLine = "";
playItemURL(cUrl, 0, "mediaDisplay", "previewWindow");
}
vidProgress = getPlaybackStatus();
bufProgress = getCachedStreamDataSize(0, 262144);
playElapsed = getStringArrayAt(vidProgress, 0);
playTotal = getStringArrayAt(vidProgress, 1);
playStatus = getStringArrayAt(vidProgress, 3);
if (playElapsed != 0)
{
x = Integer(playElapsed / 60);
h = Integer(playElapsed / 3600);
s = playElapsed - (x * 60);
m = x - (h * 60);
if(h < 10) elapsedTime = "0" + sprintf("%s:", h);
else elapsedTime = sprintf("%s:", h);
if(m < 10) elapsedTime += "0";
elapsedTime += sprintf("%s:", m);
if(s < 10) elapsedTime += "0";
elapsedTime += sprintf("%s", s);
x = Integer(playTotal / 60);
h = Integer(playTotal / 3600);
s = playTotal - (x * 60);
m = x - (h * 60);
if(h < 10) totalTime = "0" + sprintf("%s:", h);
else totalTime = sprintf("%s:", h);
if(m < 10) totalTime += "0";
totalTime += sprintf("%s:", m);
if(s < 10) totalTime += "0";
totalTime += sprintf("%s", s);
timeLine = elapsedTime+"/"+totalTime;
if (startVideo == 0)
{
if( showInfo == 1 )
{
startVideo = 2;
statusTimeout = 5;
}
}
else
{
if( showInfo == 0 ) statusTimeout = 0;
else statusTimeout -= 1;
if ( statusTimeout == 0 )
{
updatePlaybackProgress("delete", "mediaDisplay", "progressBar");
showInfo = 0;
startVideo = 0;
}
}
}
else if (playStatus == 0)
{
postMessage("<?= getRssCommand('return') ?>");
}
if(showInfo == 1)
{
updatePlaybackProgress(bufProgress, "mediaDisplay", "progressBar");
}
</onRefresh>
Жалко что мануалов в примерах нормальных нет. Было бы проще начинающим. Три дня просидел перед тем как начало получатся. Правда день из этого потратил на регулярки (всегда туго с ними было). Потом подружил с Zend_Dom_Query и все пошло быстрее.