Hi,
sorry für all die vielen Posts - aber ich bin gerade am Scripten und Einrichten von Mairlist, da fällt halt einiges auf.
Ich hab ein Script, dass die Playbuttons an meinem Midi-Controller blinken lässt, wenn Mairlist ein EOF detektiert. Ich bekomme aber ab und zu Fehler:
Runtime error “List index out of bounds (5)” in background script xxx handling message: PLAYERCONTROL_EOFWARNING 4ABE8D3D1480FC38 00 00000000 00000002
Mein Script sieht gerade so aus:
// EOF Warning
procedure OnPlayerEOFWarning(PlaylistIndex: integer; PlayerIndex: integer; Duration: TTimeValue; Item: IPlaylistItem);
begin
if (PlayerIndex = 0) then
MidiOut(4, $9F, $18, $03);
if (PlayerIndex = 1) then
MidiOut(4, $9F, $19, $03);
if (PlayerIndex = 2) then
MidiOut(4, $9F, $1A, $03);
end;
begin
end.
Irgendeine Idee, was das sein könnte?
EDIT:
Ich habe rausgefunden, dass dieser Eroor nur dann passiert, wenn aus Player C ausgespielt wird, der nicht automatisch von der Playliste bestückt wird. Daher wohl der Playlist error.
Wie könnte man das bei Player C umgehen? Oder einfach ignorieren?
EDIT2:
Ist quatsch. Passiert auch bei Player A und B. Passiert also immer.
Liebe Grüße und vielen Dank!
Andreas