Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sign in to follow this  
Anastasis

Μουσική στο Background

Recommended Posts

free-html5-frameworks.png

 

ΠΟΥ ΝΑ ΒΡΙΣΚΕΤΑΙ ΤΟ ΜΟΥΣΙΚΟ ΑΡΧΕΙΟ
Το καλύτερο και πιο σίγουρο είναι να ανεβάσεις το κομμάτι που θέλεις στον 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.51
http://www.tucows.gr/preview/305350.html
Στις παρακάτω διευθύνσεις θα βρεις πολλά προγράμματα που κάνουν γρήγορη εξαγωγή
από CD και μετατροπή σε mp3
http://www.webattack.com/freeware/gmm/fwcdrip.html
http://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 χωρίς
να αντιλαμβάνεται τίποτα ο επισκέπτης.

Ελπίζω με τα παραπάνω να βοηθήσω κάποιους ή κάποιες.
Αν χρειάζονται διευκρινήσεις με ευχαρίστηση θα προσπαθήσω να απαντήσω.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×