Scenarist: Projekt_Menu-Random-Audio

  • Anbei mein derzeitiges Projekt:

    Bedingungen:

    - 1 Videomenü mit 5 Audiospuren (unterschiedlicher Längen)
    - Abspielen Audiospur per Zufall
    - wenn Audiospur beendet, dann Loop Video mit anderer Audiospur
    - jede Audiospur innerhalb 5 Loops nur 1x abspielen

    Lösungen:

    - Videospur in 5 Zellen teilen (pro Audiospur 1 Cell - entsprechend der Länge der Audiospuren)
    - 5 Titles im VTS anlegen (pro Audiospur 1 Title)
    - pro Title 1 DummyPGC mit Befehl: Audiospur a; Title a
    - nach Ablauf Audiospur: Cell verlinken zu Rootmenü

    Precommand Rootmenü:

    1 Rnd GPRM0, 5
    2 Nop
    3 if ( GPRM1 == 0 ) GoTo 6
    4 if ( GPRM1 == GPRM0 ) GoTo 1
    5 if ( GPRM1 != GPRM0 ) GoTo 8
    6 Mov GPRM1, GPRM0
    7 GoTo 28
    8 if ( GPRM2 == 0 ) GoTo 11
    9 if ( GPRM2 == GPRM0 ) GoTo 1
    10 if ( GPRM2 != GPRM0 ) GoTo 13
    11 Mov GPRM2, GPRM0
    12 GoTo 28
    13 if ( GPRM3 == 0 ) GoTo 16
    14 if ( GPRM3 == GPRM0 ) GoTo 1
    15 if ( GPRM3 != GPRM0 ) GoTo 18
    16 Mov GPRM3, GPRM0
    17 GoTo 28
    18 if ( GPRM4 == 0 ) GoTo 21
    19 if ( GPRM4 == GPRM0 ) GoTo 1
    20 if ( GPRM4 != GPRM0 ) GoTo 23
    21 Mov GPRM4, GPRM0
    22 GoTo 28
    23 if ( GPRM5 == 0 ) GoTo 26
    24 if ( GPRM5 == GPRM0 ) GoTo 33
    25 if ( GPRM5 != GPRM0 ) GoTo 33
    26 Mov GPRM5, GPRM0
    27 GoTo 28
    28 if ( GPRM0 == 1 ) LinkPGCN 2
    29 if ( GPRM0 == 2 ) LinkPGCN 3
    30 if ( GPRM0 == 3 ) LinkPGCN 4
    31 if ( GPRM0 == 4 ) LinkPGCN 5
    32 if ( GPRM0 == 5 ) LinkPGCN 6
    33 Mov GPRM1, 0
    34 Mov GPRM2, 0
    35 Mov GPRM3, 0
    36 Mov GPRM4, 0
    37 Mov GPRM5, 0
    38 GoTo 1

    Was haltet ihr davon? Kann man das Programm optimieren?
    Bisher hatte ich keine Probleme auf dem Standaloneplayer

    :(
    hmmm, der Code ist ja doch nicht so toll
    der hier ist besser!

    cu

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!