JES je skvelý na manipuláciu s obrázkami, ale môžete ho použiť aj na spracovanie zvukových súborov.
JES je prostredie, ktoré pozostáva zo zjednodušeného rozhrania, pomocou ktorého môžete programovať v programovacom jazyku Jython.
Umožňuje vám manipulovať s rôznymi mediálnymi súbormi, ako sú obrázky, zvuky a videá. JES tiež poskytuje celý rad nástrojov na ladenie a pomáha oknám vysvetliť mnohé vstavané funkcie.
Zvukové súbory môžete importovať do aplikácie JES a preskúmať zvukové vlny v novom okne, aby ste videli vlnové dĺžky zvuku.
Ako prehrať zvukový súbor pomocou JES
Okrem tohoto vykresľovanie obrazových súborov a vytváranie grafiky pomocou JES, môžete tiež importovať a prehrávať zvukové súbory.
Kód použitý v tomto projekte je dostupný v tomto Úložisko GitHub pod licenciou MIT.
- Otvorte aplikáciu JES v počítači.
- V rámci novej funkcie s názvom playSound() použite funkciu pickAFile() a požiadajte používateľa, aby vybral súbor zo svojho počítača:
defprehrať zvuk():
súbor = pickAFile() - JES podporuje veľmi obmedzený rozsah zvukových formátov vrátane WAV, AIFF, AU a SND. Ako riešenie pridajte nejaké overenie, aby ste sa uistili, že používateľ vyberie platný formát súboru, ako napríklad WAV:
ak súbor != žiadnea file.endswith(".wav"):
# Kód, keď je platný
inak:
vytlačiť ("Vybrali ste neplatný súbor. Vyberte platný súbor WAV.") - Ak je súbor platný, použite funkciu makeSound() na vytvorenie nového zvukového objektu z vybratého súboru:
zvuk = makeSound (súbor)
- Prehrajte zvuk pomocou funkcie play() a zadajte objekt zvuku ako argument:
prehrať zvuk)
- Klikni na Načítať program medzi príkazovým riadkom a oblasťou programovania. Uložte súbor, ak sa zobrazí výzva:
- Na spustenie funkcie playSound() použite príkazový riadok. Pomocou okna prieskumníka súborov vyberte platný zvukový súbor WAV, ktorý si chcete vypočuť:
Ako preskúmať zvuk pomocou funkcie Preskúmať
Môžete tiež preskúmať obsah zvukových súborov pomocou funkcie explore(). To vám umožní otvoriť okno na zobrazenie zvukových vĺn a ich vzorových hodnôt v určitom bode.
- Vytvorte novú funkciu s názvom exploreSound(). Vnútri vykonajte rovnakú overovaciu kontrolu pre súbor a použite funkciu makeSound() na vytvorenie zvukového objektu na základe vybratého súboru:
defpreskúmaťSound():
súbor = pickAFile()ak súbor != žiadnea file.endswith(".wav"):
zvuk = makeSound (súbor)
inak:
vytlačiť ("Vybrali ste neplatný súbor. Vyberte platný súbor WAV.") - Odovzdajte zvukový objekt vstavanej funkcii explore():
preskúmať (zvuk)
- Klikni na Načítať program medzi príkazovým riadkom a oblasťou programovania a ak sa zobrazí výzva, uložte súbor.
- Pomocou príkazového riadka spustite funkciu exploreSound() a vyberte platný súbor WAV. Namiesto prehrávania zvuku sa otvorí nové okno, v ktorom si môžete pozrieť zvukové vlny:
- Rozhranie obsahuje vizuálnu časovú os zvukových vĺn od začiatku do konca. Každý zvuk pozostáva z viacerých vzoriek, ktoré predstavujú amplitúdu zvukovej vlny v určitom časovom bode. Pomocou kurzora vyberte vzorku v rámci zvuku. Modrá zvislá čiara zobrazí vybratú vzorku:
- Informácie o vzorke môžete zobraziť vo vybranom bode zvuku pomocou štatistiky v spodnej časti okna. The Aktuálny index odkazuje na svoju pozíciu na časovej osi. Prvý index začína na 0. The Vzorová hodnota vám povie hodnotu amplitúdy v tomto konkrétnom bode zvuku a môže sa pohybovať medzi -32 768 až 32 767.
- Pomocou kurzora vyberte viacero vzoriek zvuku. Cez celú vybratú časť sa zobrazí biele prekrytie:
- Na prehrávanie rôznych častí zvuku použite tlačidlá v hornej časti rozhrania:
- Prehrať celý zvuk: Tým sa prehrá celý zvuk od začiatku do konca.
- Prehrať predtým: Toto bude prehrávať zvuk až do zvoleného bodu, ktorý predstavuje modrá zvislá čiara.
- Hrať po: Toto prehrá zvuk od zvoleného bodu, ktorý predstavuje modrá zvislá čiara, až po koniec zvuku.
- Výber hry: Tým sa prehrajú iba vybrané vzorky v rámci bieleho prekrytia.
- Čistý výber: Tým sa odstránia vybrané vzorky.
Importovanie zvukových súborov pomocou JES
Teraz, keď ste pochopili, ako importovať zvukové súbory v JES, môžete preskúmať ďalšie mediálne súbory, ktoré môžete upravovať, napríklad súbory obrázkov.