Newsgroup: it.comp.lang.visual-basic
Titolo: vb2010 express  > player mp3

salve,
vorrei realizzare  come da oggetto ,senza utilizzare il WMP, ma le api
sendmcimessge conil controllo vb6 mci
con mp3 caricati in un file di risorse,lo stesso che ho utilizzato in
vb6.
grazie a tutti
leonello

vorrei realizzare  come da oggetto ,senza utilizzare il WMP, ma le api
sendmcimessge conil controllo vb6 mci
....
E perche' questa cosa brutta? :-)
Non e' piu' comodo usare direttamente le AudioVideoPlayBack di Managed 
DirectX?


non conosco la AudioVideoPlayBack di Managed
  directx ,anzi se mi dai un suggerimento o dove posso avele unesempio
leonello

non conosco la AudioVideoPlayBack di Managed
  directx ,anzi se mi dai un suggerimento o dove posso avele unesempio
...
Installati le DirectX9 redistribuibili, tra le varie cose ti viene 
installata anche una dll, la Microsoft.DirectX.AudioVideoPlayBack.dll
Aggiungi questa dll come riferimento al tuo progetto, e la puoi usare 
tranquillamente.
Non ti do troppe spiegazioni perche' sono sicurissimo che ti basta una 
occhiata alle 3 classi che espone (anche se a te ne serve una sola, la 
classe Audio), con i rispettivi metodi, ed in cinque minuti sei pronto a far 
girare i tuoi file audio.
Se trovi difficolta', fai un fischio... ma sono assolutamente sicuro che 
riesci in un batter d'occhio :-)
Buona scrittura... Maurizio 


scusa ma non ci riesco.
vedi codice
--------
Imports Microsoft.DirectX.AudioVideoPlayback
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
        Dim audioFile As Audio = New Audio("D:\MyMusic.mid")
        audioFile.Play()
    End Sub
End Class
---------
mi da errori vari
nella cartella windows\sysyem 32 la dll dichiarate nell imports c'e'
xche l'ho scaricata io dalla rete ma proprio alla prima riga imports
da errore
ho provato a riferirla ma nel COM non e' elencata.
magari non ho installato le directx,ma come faccio a sapere de nel mio
notebook (win 7 a 64bit ci sono
leonello

nella cartella windows\sysyem 32 la dll dichiarate nell imports c'e'
xche l'ho scaricata io dalla rete ma proprio alla prima riga imports
da errore
ho provato a riferirla ma nel COM non e' elencata.
...
Uhm.. averla scaricta non e' una buona idea, non puoi sapere cosa si 
installa il setup delle directx.
In piu', comunque, prima di fare l'import, devi aggiungere il riferimento 
(che non e' COM) alla dll nel tuo progetto.
Quindi, come primo step, ti riconsiglio di scaricarti ed installarti le 
DirectX9 redist.
Poi, ad occhio, il codice che posti mi sembra corretto :-)
Buon lavoro.. Maurizio


hello
mi va ancora buca
ho installato (da microsoft) le directx9 ma l'installazione mi ha
segnalato che non e' necessario xche ha software piu recente.
<prima di fare l'import, devi aggiungere il riferimento
<(che non e' COM) alla dll nel tuo progetto
questa frase non la capisco
ho sempre lo stesso errore
leonello
ps
ho . windowa 7 premium sia s.o.  e cpu a 64 bit

 wrote:
zac
http://gpwiki.org/index.php/DirectX:DirectSound:Tutorials:VBNET:DX9:Playing_Music
spiegato tutto....
referenzi la dll nelle risorse
e poi IMPORTS il namespace che vuoi

 e poi IMPORTS il namespace che vuoi
il link e' ottimo,ma non sono ingrado e non so come fare a
referenziare la dll nelle risorse di vb2010 express ed inoltre
posso aggiungere miei file di dati nelle risorse?
leonello

 leonello
http://msdn.microsoft.com/it-it/library/wkze6zky(v=vs.90).aspx
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3
comunque una buona lettura di
http://totemslair.org/guide/vb.php
per me servirebbe!...non ti hanno detto di fare nulla di
stratosferico!!!