Anastasis 48 Report post Posted November 8, 2016 ΠΟΥ ΝΑ ΒΡΙΣΚΕΤΑΙ ΤΟ ΜΟΥΣΙΚΟ ΑΡΧΕΙΟ Το καλύτερο και πιο σίγουρο είναι να ανεβάσεις το κομμάτι που θέλεις στον server που φιλοξενεί το site. Το upload γίνεται όπως γίνεται για οποιοδήποτε άλλο αρχείο (με την προϋπόθεση πως επαρκεί ο χώρος που σου διατίθεται γιατί η μουσική είναι "απαιτητική" από την άποψη μεγέθους των αρχείων). Μιλάω πάντοτε για μουσική σε μορφή mp3. Σε μορφή mid τα αρχεία είναι μικρά αλλά η μουσική μοιάζει "παιδική". Αυτό είναι θέμα γούστου.ΜΕΓΕΘΟΣ ΤΟΥ ΑΡΧΕΙΟΥ Το να θέλεις να έχεις ένα ολόκληρο μουσικό κομμάτι σαν μουσική υπόκρουση είναι ουτοπικό για τις σημερινές ταχύτητες του internet. Μπορείς να μειώσεις το μέγεθος του αρχείου (σε βάρος της ποιότητας) αλλά και πάλι συνήθως το μέγεθος είναι αρκετά μεγάλο με αποτέλεσμα να χρειάζεται αρκετός χρόνος για να κατεβεί στον υπολογιστή του επισκέπτη και να το ακούσει.ΕΠΕΞΕΡΓΑΣΙΑ Γιαυτό μπορείς να "κόψεις" το κατάλληλο κομμάτι και να το επεξεργαστείς ώστε να ακούγεται όμορφο και συνεχές (fade in και fade out) και στη συνέχεια να το μετατρέψεις σε mp3 σε συμπίεση 80-120 Kbps ώστε και το μέγεθος να είναι μικρό (να μην υπερβαίνει τα 80-100 KB) και η ακουστική ποιότητα να είναι αρκετά καλή. Τώρα πως γίνονται όλα αυτά; Η επεξεργασία μπορεί να γίνει με τα προγράμματα που συνοδεύουν οποιαδήποτε κάρτα ήχου (π.χ. για τις κάρτες SoundBlaster είναι το wave studio). Η μετατροπή σε mp3 μπορεί να γίνει με... άπειρα προγράμματα και μάλιστα freeware. Το πιο πιθανόν είναι να έχεις το Windows Media Player. Μπορείς μέσα από αυτό να κάνεις την μετατροπή. Σε περίπτωση όμως που δεν έχεις κανένα κατάλληλο πρόγραμμα γράφω μερικές διευθύνσεις από όπου μπορείς να κατεβάσεις κάποιον freeware μετατροπέα σε mp3. Για το πρόγραμμα FreeRIP 2.51http://www.tucows.gr/preview/305350.html Στις παρακάτω διευθύνσεις θα βρεις πολλά προγράμματα που κάνουν γρήγορη εξαγωγή από CD και μετατροπή σε mp3http://www.webattack.com/freeware/gmm/fwcdrip.htmlhttp://www.freewarefiles.com/results.php?categoryid=6&subcategoryid=81 Μπορείς βέβαια να ψάξει κανείς λίγο και μόνος του σε site download στην κατηγορία multimedia-rippers & encodersΚΩΔΙΚΑΣ σε htm ή html ΓΙΑ ΜΟΥΣΙΚΗ BACKGROUND Ο κώδικας για να ακούγεται η μουσική είναι<bgsound src="ΔΙΕΥΘΥΝΣΗ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΤΟ ΑΡΧΕΙΟ" loop="-1"> Αυτό το γράφουμε στο τμήμα head της σελίδας htm ή htmlΟδηγίες για το "ΔΙΕΥΘΥΝΣΗ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΤΟ ΑΡΧΕΙΟ" Αν το μουσικό αρχείο ΔΕΝ βρίσκεται στο ίδιο site τότε πρέπει να γράψουμε την απόλυτη διεύθυνση. Για παράδειγμα αν βρίσκεται στο www.freestuff.gr στον φάκελο music και είναι το κομμάτι sasa1 σε μορφή mp3 γράφουμε "htpp://www.freestuff.gr/music/sasa1.mp3" Δεν θα πρότεινα όμως αυτή τη λύση για τους παρακάτω λόγους:1) Συνήθως δεν είναι εύκολο στους πολλούς να ξέρουν την ακριβή απόλυτη διεύθυνση. Η διεύθυνση δεν είναι πάντοτε αυτή που φαίνεται στη γραμμή διευθύνσεων του browser. Συνήθως λειτουργεί το εξής: Κάνουμε δεξί κλικ στο αρχείο μουσικής και επιλέγουμε ιδιότητες. Είναι πιθανόν να φανεί τότε η σωστή απόλυτη διεύθυνση που βρίσκεται το αρχείο.2) Χρειάζεται επιπλέον χρόνος για να συνδεθεί η σελίδα μας με το άλλο site.3) Δεν γνωρίζουμε το μέγεθος του μουσικού αρχείου και αυτό σημαίνει πως αν είναι μεγάλο θα χρειάζεται και μεγάλος χρόνος για να ακουστεί. Αν το μουσικό αρχείο βρίσκεται στο site μας πρέπει να γράψουμε την σχετική διαδρομή. Για παράδειγμα αν βρίσκεται στο ίδιο φάκελο που βρίσκεται και η σελίδα html και είναι το αρχείο sasa1.mp3 γράφουμε "sasa1.mp3" Αν βρίσκεται σε άλλο φάκελο (π.χ. στο φάκελο music) και κάτω από τη σελίδα html γράφουμε "music/sasa1.mp3" Αν βρίσκεται σε άλλο φάκελο και ένα επίπεδο πάνω από τη σελίδα html γράφουμε: "../sasa1.mp3" για δύο επίπεδα πάνω "../../sasa1.mp3" κ.ο.κ. Για να μην μπερδευτεί βέβαια κάποιος το πιο απλό είναι να βάλει το αρχείο ήχου στον ίδιο φάκελο με την σελίδα html.Οδηγίες για το loop="-1" Εδώ δηλώνουμε πόσες φορές θα παίξει το μουσικό κομμάτι. Με την τιμή "-1" παίζει συνεχώς. Για να παίξει μία φορά γράφουμε "1", για 2 φορές "2" κ.λ.π.ΠΩΣ ΘΑ ΠΑΙΖΕΙ Η ΜΟΥΣΙΚΗ ΣΕ ΟΛΕΣ ΤΙΣ ΣΕΛΙΔΕΣ ΤΟΥ SITE Ένα από τα πιο σημαντικά θέματα. Ο κώδικας που έδωσα παραπάνω αφορά μόνο τη σελίδα που είναι γραμμένος. Όσο αυτή εμφανίζεται στην οθόνη μας η μουσική θα παίζει. Όταν όμως πάμε σε μια άλλη σελίδα (και ένα site είναι μάλλον απίθανο να αποτελείται από μία μόνο σελίδα) η μουσική θα σταματήσει. Μια απλή λύση είναι να γράψουμε τον κώδικα σε όλες τις σελίδες. Έτσι θα ακούγεται η μουσική σε όλες αλλά είναι λύση "κακόγουστη" γιατί με το άνοιγμα κάθε νέας σελίδας η μουσική ξεκινάει από την αρχή. Το πρόβλημα λύνεται απλά αλλά απαιτεί μια μικρή εξοικείωση με τα frames. Μπορούμε να φτιάξουμε ένα αρχικό frame μέσα στο οποίο θα εμφανίζεται η αρχική μας σελίδα και όλες οι υπόλοιπες σελίδες του site. Για να γίνει αυτό πρέπει στις συνδέσεις που θα οδηγούν στις άλλες σελίδες να δίνουμε σαν target το same frame (_self). Τον κώδικα τον γράφουμε στο τμήμα head της σελίδας Frame Page. Κι επειδή πολλοί έχουν μια "αντιπάθεια" για τα frames η λύση που προτείνω δεν έχει κανένα από τα μειονεκτήματα που μέχρι τώρα λένε οτι έχουν. Απλά όλο το site θα εμφανίζεται μέσα σε ένα και μοναδικό frame χωρίς να αντιλαμβάνεται τίποτα ο επισκέπτης. Ελπίζω με τα παραπάνω να βοηθήσω κάποιους ή κάποιες. Αν χρειάζονται διευκρινήσεις με ευχαρίστηση θα προσπαθήσω να απαντήσω. Quote Share this post Link to post Share on other sites