
Re: benötige Hilfe bei einem Storage Place Macro
Hallo
Für das Storage Macro kenn ich leider keine Lösung, da man von Storage Macro meines achtens nach nicht die Position des Videos abfragen kann.
Anderseits kann laut Dokumentation den Solobutton nicht aus dem Effect Macro bedient werden. Aber dafür kann man die Opacity bedienen.
Probiere mal folgendes Script für das Video Effect Macro.
Es setzt die Opacity in der letzten Sekunde des Videos auf 0, wenn das Video nicht auf Loop steht.
Code:
@scriptname="EndVideoSetOpacity";
@author="jaekel";
@version="1.0";
@description="12/28/2011 if video at last seconds then change the opacity to zero. Run only with video if greater or equal 1 second";
time TimeEnd;
void InitEffect()
{
TimeEnd=GetVideoLength();
if(GetLoop()==0)
WriteText("Script run and wait for end time of video");
else
WriteText("Warning script has no effect, because loop is enable");
SetOpacity(255); // at start set opacity to 255
}
void PreRenderEffect()
{
}
void PostRenderEffect()
{
if(GetVideoLoaded()!=0 && GetLoop()==0)
{
time TimeCurrent=GetVideoTime();
if(TimeEnd.hour==TimeCurrent.hour &&
TimeEnd.min==TimeCurrent.min &&
TimeEnd.sec==TimeCurrent.sec)
SetOpacity(0);
}
}
void MatrixSizeChanged()
{
InitEffect();
}