1. #1
    Candidat au Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 3
    Points
    3

    Par défaut Script pour lecture fichier.WAV

    Je voudrais développer un script capable de
    1) sélectionner un fichier.WAV inclus dans une page WEB
    2) faire jouer ce fichier par l'appli (gratuite) VCL
    3) à la fin du jeu revenir à la page WEB

    J'aimerais le faire en Applescript si possible, mais mes connaissances en la matière sont pauvres et je n'en sort pas. J'ajoute que j'agis gratuitement afin d'aider une assoc de bienfaisance.

    Quelqu'un peut-il me mettre le pied à l'étrier ?

    Merci d'avance

    Charles L. Danheux

    Pour info : VCL existe sur MacOsX et Windows; sur Mac il est scitptable en Applescript; sur PC je ne sait pas . J'ajoute que mon aide est gratuite et destinée à aider une assoc de bienfaisance.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Directeur de projet
    Inscrit en
    septembre 2010
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : septembre 2010
    Messages : 452
    Points : 995
    Points
    995

    Par défaut

    Bonjour Charles,
    Voici quelques pistes :
    1) J'imagine que sur le site tu dois sélectionner quelque chose comme un lien URL. Pour démarrer un script à partir d'une sélection, le plus simple est sans doute de créer un service Automator capable de récupérer l'URL et de lancer ton script.
    Pour cela, ouvrir Automator, créer un nouveau Service. Définir dans ce service que les données viennent de Safari (au autre navigateur !) et que c'est une adresse URL. Puis ajouter une action Applescript qui va récupérer cette URL pou réa lancer dans VLC.
    Je ne peux tester cette partie car je n'ai pas ton site avec les fichiers WAV.
    In finé, tu devra faire un click droit sur l'URL de ton fichier sur la page Safari et sélectionner le menu Service / le_nom-de-ton-service pour lancer le script.

    2) VLC est certes scriptable, mais avec des fonctions assez limitées. Ceci étant cela semble suffisant pour ce que tu souhaites. Le script ci-dessous ouvre un fichier Wav et le joue. Il boucle (repeat) en attendant la fin du morceau (quand le boolean "Playing" devient faux) pour afficher une fenêtre de dialogue "c'est fini".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    set Fichier to "Users:imac27:Desktop:FichierWav.wav" -- juste pour l'exemple !
    
    tell application "VLC"
    open Fichier-- passe en lecture dès l'ouverture
    -- il est aussi possible d'utiliser OpenURL
        
        repeat until not playing
        end repeat
        display dialog "c'est fini"
    end tell
    Selon ton site Web, il faudra remplacer le "open" par un "openURL". Dans le cas du service, l'URL sera directement dans la variable "input" de ton action "exécuter un script Applescript". Un "openURL input" devrait fonctionner. ( et tu supprimes la ligne "set Fichier to ..." qui devient inutile).

    3) Une fois la boucle repeat / until terminée, tu dois écrire ce que tu veux faire.
    Peut être quitter VLC (fonction Quit") ou pas si tu veux lancer un autre URL juste après.
    Tu peux aussi remettre Safari au premier plan avec l'instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tell application "Safari" to activate
    J'espère que cela va te mettre sur la piste.
    Cordialement

  3. #3
    Candidat au Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    juin 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2017
    Messages : 4
    Points : 3
    Points
    3

    Par défaut Script pour lecture fichier.WAV

    Grand merci pour la prompte réponse. Je crois que j'en tirerai la solution à mon problème, lequel est seulement de développer une appli de démonstration de faisabilité.
    Si c'est convainquant, on verra plus tard pour un développement dans les règles.

    Charles Danheux

Discussions similaires

  1. Lecture fichier wav
    Par inddzen dans le forum C++
    Réponses: 9
    Dernier message: 08/01/2008, 14h38
  2. script pour parsing fichier xml
    Par Melvine dans le forum Modules
    Réponses: 4
    Dernier message: 06/10/2006, 18h47
  3. Lecture fichier wav sans librairie
    Par websurfeur dans le forum C
    Réponses: 3
    Dernier message: 12/09/2006, 10h51
  4. Lecture Fichier WAV
    Par psiyg69 dans le forum C
    Réponses: 4
    Dernier message: 03/05/2006, 10h34
  5. Utilisation de fourier pour un fichier WAV
    Par Mitchdemalibu dans le forum Général Algorithmique
    Réponses: 22
    Dernier message: 16/12/2005, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo