bnvdarklord Δημοσ. 26 Ιουλίου 2010 Δημοσ. 26 Ιουλίου 2010 Γειά σας Φτιάχνω σε C# στο Visual Studio ενα παιχνιδάκι και θέλω να βάλω να παίζει μουσική, που έχω σε ενα wma αρχείο ήχου. Πως μπορώ να το κάνω αυτό; Εψαξα και βρήκα για την κλάση SoundPlayer αλλα παίζει μόνο wav αρχεία. Ευχαρτιστώ
Evgenios1 Δημοσ. 26 Ιουλίου 2010 Δημοσ. 26 Ιουλίου 2010 1) να δανειστεις το COM του WMP 2) Να βαλεις wpf host και να παπρεις το MediaElement του wpf που παιζει τα παντα.
bnvdarklord Δημοσ. 27 Ιουλίου 2010 Μέλος Δημοσ. 27 Ιουλίου 2010 Ψαχνοντας στο google σχετικά με το 2ο βρήκα για την κλαση MediaElement και εχω γράψει το εξής(ισως ειναι διαφορετικό απο αυτό που πρότεινες) > System.Windows.Contols.MediaElement me = new System.Windows.Controls.MediaElement(); me.Source = new Uri("theme.wma", UriKind.Relative); me.LoadedBehavior = System.Windows.Controls.MediaState.Manual; me.Play(); Αλλα η μουσική δεν παίζει... Δεν βγαζει καποιο exception, απλα δεν παιζει η μουσική. Το theme.wma ειναι στον ίδιο φάκελο με το exe. Τι κανω λάθος;
Evgenios1 Δημοσ. 27 Ιουλίου 2010 Δημοσ. 27 Ιουλίου 2010 ακυρο Καμία Μήνυμα από vBulletin Το μήνυμα που έχετε εισάγει είναι πολύ μικρό. Παρακαλούμε μεγαλώστε το μήνυμα σας ώστε να περιέχει τουλάχιστον 10 χαρακτήρες
bnvdarklord Δημοσ. 27 Ιουλίου 2010 Μέλος Δημοσ. 27 Ιουλίου 2010 Εχεις ιδέα πως επιλέγω αρχείο? το MediaPlayer.Source ειναι readonly μου λεει. edit: Το Βρήκα ο κώδικας εινια αυτός για όποιον ενδιαφέρεται > System.Windows.Media.MediaPlayer mp = new System.Windows.Media.MediaPlayer(); mp.Open(new Uri("theme.wma", UriKind.Relative)); mp.Play();
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.