Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να δημιουργήσετε ένα Tone σε Java

Μπορεί να θέλετε να δημιουργήσετε ήχο από το πρόγραμμά σας , όπως ένα προειδοποιητικό ήχο , χωρίς πρόσβαση σε προ- ηχογραφημένους ήχους από τον σκληρό δίσκο . Μπορείτε να χρησιμοποιήσετε το συμπεριλαμβανόμενο "ήχο" βιβλιοθήκες για την κατασκευή του ήχου - γεννήτριες συναρτήσεις σε Java . Οι λειτουργίες αυτές μπορούν στη συνέχεια να παίξουν όλο ήχους που βασίζονται σε αριθμητικά στοιχεία για τη διάρκεια και τη συχνότητα . Τα πράγματα που θα χρειαστείτε
Java Development Kit ( JDK )
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ρυθμίστε το Java Class :

δημόσια τάξη SolidTone {

} 2

Δημιουργήστε μια λειτουργία για να δημιουργήσει τον ήχο μέσα στην τάξη . Η λειτουργία αυτή θα δημιουργήσει τη διάρκεια και τη συχνότητα του ήχου σε μια σειρά :

δημόσια τάξη SolidTone { public double [ ] createTone ( διπλό hertz , διπλό μήκος) { int N = ( int ) ( StdAudio.SAMPLE_RATE * μήκος ) ? double [ ] a = new double [ N +1] ? for (int i = 0 ? i <= Ν ? i + + ) {a [ i ] = Math.sin ( 2 * Math.PI * i * hertz /StdAudio.SAMPLE_RATE ) ? } επιστρέφει ένα? } }
εικόνων 3

Δημιουργήστε την κύρια λειτουργία μέσα στην τάξη SolidTone , με τις μεταβλητές για να κατασκευάσει τον τόνο :

δημόσια στατική άκυρη κύρια ( String [ ] args ) { double hertz = 35 ? //35 hertzdouble μήκος = 25 ? //25 secondsdouble [ ] created_tone = createTone ( hertz , μήκος) ? //δημιουργεί έναν πίνακα

StdAudio.play ( α) ? }
Η 4

Παίξτε τον τόνο στο εσωτερικό κύρια λειτουργία :

StdAudio.play ( created_tone ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα