Ecco un esempio di un modo per raggiungere il tuo obiettivo:
In Script Editor , ho utilizzato le seguenti tre righe di codice e l'ho salvato come applicazione, come Hello World.app :
set resourceName to "Hello World.aiff"
set filePathName to quoted form of POSIX path of (path to resource resourceName) as text
do shell script "afplay " & filePathName
Quindi all'interno del pacchetto di applicazioni nella cartella Resources
, ho inserito il file audio Hello World.aiff , che è un file di qualcuno che dice "ciao mondo" .
Ecco una vista ad albero della struttura gerarchica del pacchetto di applicazioni :
Hello World.app
└── Contents
├── Info.plist
├── MacOS
│ └── applet
├── PkgInfo
└── Resources
├── Hello World.aiff
├── Scripts
│ └── main.scpt
├── applet.icns
├── applet.rsrc
└── description.rtfd
└── TXT.rtf
Ora quando I doppio clic su Hello World.app viene riprodotto il file audio Hello World.aiff .
Note:
Dopo aver creato il pacchetto di applicazioni , in Finder tu fai clic con il pulsante destro del mouse su di esso selezionando Mostra contenuto pacchetto quindi accedi alla cartella Risorse in cui posizionerai il file audio
.
Cambia il nome di resourceName
da "Hello World.aiff"
, a qualunque sia il tuo nome di file audio, nell'esempio code così funzionerà per il tuo nome file.