DVD Player zeigt kein Bild bei start per Applescript

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von grunert.ch, 07.10.2005.

  1. grunert.ch

    grunert.ch Thread Starter MacUser Mitglied

    Beiträge:
    268
    Zustimmungen:
    1
    MacUser seit:
    14.02.2004
    Ich versuche mir gerade ein Script als Ordneraktion zu erstellen, um meine DVDs auf der Festplatte direkt ab Filmbeginn, also ohne Menü zu starten.

    Leider klappt alles nur das Bild bleibt dabei schwarz. Der Ton ist einwandfrei sowie alles andere auch.

    Hat DVD Player hier nun eine Sicherung eingebaut?

    Hier mal das Script:

    on opening folder this_folder
    tell application "Finder"
    activate
    close window of this_folder
    set this_name to the name of this_folder
    display dialog "Would you like to play the movie " & ¬
    this_name & "?" buttons {"Play", "Cancel"} default button 1 giving up after 5
    set the user_choice to the button returned of the result
    end tell
    if the user_choice is not "No" then
    try
    tell application "DVD Player"
    open dvd video folder this_folder
    set title to 2
    set chapter to 1
    set controller visibility to 0
    set viewer full screen to true
    activate
    play dvd
    end tell
    on error number errNumber
    display dialog errNumber buttons {"OK"} ¬
    default button "OK" with icon 2
    end try
    end if
    end opening folder
     

    Anhänge:

    Zuletzt bearbeitet: 07.10.2005
  2. grunert.ch

    grunert.ch Thread Starter MacUser Mitglied

    Beiträge:
    268
    Zustimmungen:
    1
    MacUser seit:
    14.02.2004
    Hmm, keine Experte für Applescript da?
     
  3. Snow

    Snow MacUser Mitglied

    Beiträge:
    262
    Zustimmungen:
    2
    MacUser seit:
    24.03.2003
    Hallo Christian,

    der DVD-Player scheint sich in Sachen AppleScript manchmal etwas zu verhaspeln.
    Probiere mal, zwischen 'activate' und 'play dvd' eine Pause einzubauen.
    Ich habe das in einem Skript von mir so gemacht, da wurde nach dem activate der Befehl 'set viewer full screen to true' nicht ausgeführt. Anscheinend geht da einfach ein Befehl ins Leere, wenn der DVD-Player noch nicht "ganz" bereit ist.

    Also:

    activate
    delay 1
    play dvd

    Ich bin mir fast sicher, dass dies hilft.

    Jetzt muss ich mich gleich verbessern:
    Ich habe gerade gesehen, dass der Film ja anscheinend abgespielt wird - du schreibst ja dass der Ton in Ordnung ist. Es fehlt also wirklich nur die Bilddarstellung.

    Dann muss ich leider passen. Bei mir funktioniert es nämlich. Allerdings habe ich es noch nicht als Ordneraktion probiert.
     
    Zuletzt bearbeitet: 08.10.2005
  4. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.843
    Zustimmungen:
    653
    MacUser seit:
    16.05.2002
    ...

    Hallo grunert.ch,

    geht's denn, wenn du nach starten des Films in den Vollbildmodus schaltest?
    also
    ...
    play dvd
    set viewer full screen to true
    ...

    oder eben ein andere Reihenfolge ausprobieren. z.B
    ...
    set viewer full screen to true
    set controller visibility to 0
    ...

    Gruß Andi
     
Die Seite wird geladen...

Diese Seite empfehlen