Dazliiing Δημοσ. 22 Δεκεμβρίου 2011 Δημοσ. 22 Δεκεμβρίου 2011 Καλησπέρα. θα ήθελα να κάνω μία ερώτηση σχετικά με μία άσκηση της Audio Player που έχω κάνει. Πώς πρέπει να την τροποποιήσω ώστε να παράγει τον πραγματικό ήχο από τον υπολογιστή; ποιες μεθόδους API θα πρέπει να χρησιμοποιήσω;; υπάρχει κανένα αντίστοιχο βιντεακι για να δω...;;
migf1 Δημοσ. 22 Δεκεμβρίου 2011 Δημοσ. 22 Δεκεμβρίου 2011 Τι είναι η AudioPlayer; Για ποια γλώσσα μιλάς; Εικάζω μιλάς για κάποια κλάση, σε κάποια γλώσσα που δεν μας λες.
Timonkaipumpa Δημοσ. 22 Δεκεμβρίου 2011 Δημοσ. 22 Δεκεμβρίου 2011 Για Java λέει... θα με ενδιέφερε και εμένα εάν κάποιος πει στα γρήγορα πως χρησιμοποιείται αυτή η κλάση και τι μεθόδους θα πρέπει να χρησιμοποιήσει κανείς.. Βαριέμαι να ψάξω.. Υ. Γ. Εκτός και εάν λέει για MATLAB, οπότε εκεί μπορώ να απαντήσω.
migf1 Δημοσ. 22 Δεκεμβρίου 2011 Δημοσ. 22 Δεκεμβρίου 2011 Σε Java νομίζω ο περισσότερος κόσμος χρησιμοποιεί την AudioInputStream (την AudioPlayer δεν την έχω ξανακούσει, αλλά δεν φημίζομαι για τις Java γνώσεις μου ).
Timonkaipumpa Δημοσ. 22 Δεκεμβρίου 2011 Δημοσ. 22 Δεκεμβρίου 2011 http://www.think-and-link.org/talxdocs/component/AudioPlayer.html
GKNSB Δημοσ. 23 Δεκεμβρίου 2011 Δημοσ. 23 Δεκεμβρίου 2011 Κατ'αρχήν ο netbeans δεν έχει ιδιαίτερη σχέση με την απορία σου. Κατά δεύτερον, τι εννοείς ακριβώς με τη φράση "τον πραγματικό ήχο από τον υπολογιστή" ; Κάπως έτσι χρησιμοποιείται ο audioplayer > import sun.audio.*; import java.io.*; InputStream in = new FileInputStream(Filename); AudioStream as = new AudioStream(in); AudioPlayer.player.start(as); AudioPlayer.player.stop(as);
Dazliiing Δημοσ. 26 Δεκεμβρίου 2011 Μέλος Δημοσ. 26 Δεκεμβρίου 2011 Καλησπέρα σε όλους και Χρόνια πολλά!! Θέλετε μήπως να σας στείλω τον κώδικα της ασκησης ίσως έτσι θα καταλάβετε…..
theomalegan Δημοσ. 29 Δεκεμβρίου 2011 Δημοσ. 29 Δεκεμβρίου 2011 Στείλε τον κώδικα το θέμα είναι πολύ λάθος.
Dazliiing Δημοσ. 8 Ιανουαρίου 2012 Μέλος Δημοσ. 8 Ιανουαρίου 2012 Σας στελνω την εκφωνηση της εργασιας, μπορω να στειλω σε zip αρχειο;; ειναι μεγαλος κωδικας. Στην 4η εργαστηριακή άσκηση του μαθήματος υλοποιήθηκε διεπιφάνεια προσομοίωσης μιας απλής εφαρμογής παραγωγής ήχου. Τροποποιήστε την άσκηση να διαχειρίζεται τον πραγματικό ήχο του υπολογιστή. Βρείτε το κατάλληλο API και χρησιμοποιήστε τις κατάλληλες μεθόδους για να υλοποιήσετε την άσκηση.
GKNSB Δημοσ. 8 Ιανουαρίου 2012 Δημοσ. 8 Ιανουαρίου 2012 Με το να απαντάμε με delay μιας βδομάδας δε βγάζουμε ιδιαίτερη άκρη αλλά τέλοσπαντων. Δοκίμασε να ανεβάσεις το zip και βλέπουμε
Dazliiing Δημοσ. 8 Ιανουαρίου 2012 Μέλος Δημοσ. 8 Ιανουαρίου 2012 πως μπορω να στειλω το αρχειο εδω ;;
nexuss Δημοσ. 8 Ιανουαρίου 2012 Δημοσ. 8 Ιανουαρίου 2012 Μπορείς να το κάνεις επισύναψη. Στο πλαίσιο που γράφεις το post σου, ακριβώς από κάτω έχει μια επιλογή να επισυνάψεις αρχεία.
Dazliiing Δημοσ. 13 Ιανουαρίου 2012 Μέλος Δημοσ. 13 Ιανουαρίου 2012 Μπορει κανεις να μου πει γιατι δεν μου εμφανιζει τον Μεσο ορο;; public class Averange { public static void main(String[] args) { Stack a = new ArrayStack(); System.out.println("Arxiki stoiva einai :"+a.toString()); StudentS st1 = new StudentS(9); StudentS st2 = new StudentS(7); StudentS st3 = new StudentS(10); StudentS st4 = new StudentS(5.2); a.push(st1); System.out.println(a.toString()); a.push(st2); System.out.println(a.toString()); a.push(st3); System.out.println(a.toString()); a.push(st4); System.out.println(a.toString()); System.out.println( "O mesos oros einai :" +findAverage(a)); } public static double findAverage(Stack input){ int x = input.size(); Stack temp = new ArrayStack(); int sum=0; int i =0; while(i<x){ Object item = input.pop(); sum+=(Integer)item; temp.push(item); i++; } while(!temp.isEmpty()){ input.push(temp.pop()); } return sum /x; } }
nexuss Δημοσ. 14 Ιανουαρίου 2012 Δημοσ. 14 Ιανουαρίου 2012 Αν και δεν τον έχω τρέξει τον κώδικα, στη μέθοδο findAverage στο εξής κομμάτι κώδικα Object item = input.pop(); sum+=(Integer)item; το item είναι τύπου Student. Μια χαρά μέχρι εδώ. Όταν όμως θες να πάρεις το άθροισμα, προσπαθείς να κάνεις το item Integer (το οποίο είναι Student όμως) κάτι το οποίο φαντάζομαι ότι θα σου βγάζει runtime error. Λογικά στην κλάση Student θα πρέπει να έχεις έναν getter από όπου θα μπορείς να πάρεις την τιμή, άρα θα πρέπει να κάνεις τον κώδικά σου κάπως έτσι: Object item = input.pop(); sum+=(Integer)item.getValue();//Getter για να πάρεις την τιμή που έχεις δώσει αρχικά στην κλάση Student Τα λέω τα παραπάνω με κάποια επιφύλαξη γιατί δεν έχω τρέξει τον κώδικα.
virxen75 Δημοσ. 14 Ιανουαρίου 2012 Δημοσ. 14 Ιανουαρίου 2012 > public static double findAverage(Stack input){ int x = input.size(); .......... int sum=0; ......... return sum /x; έχεις συνάρτηση που επιστρέφει double και εσύ του επιστρέφεις ακέραια διαίρεση!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα