hejza. Jeg ville lige spørge er det muligt i Visual Studio 2005 at lave sådan at der kommer musik i mit program uden at der skal følge en wav fil med hele tide for at den kan afspillet musikken?
Her er min kode:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click My.Computer.Audio.Play("C:\Documents and Settings\All Users\Dokumenter\Visual Studio 2005\Projects\tester\tester\bin\Debug\test.wav", AudioPlayMode.BackgroundLoop) End Sub End Class
Jeg vil nemlig gerne lave et program hvor wav filen er pakket samme med programmet så der ikke behøves at følge en wav fil med. På forhånd tak. ;o)
Jeg har ikke prøvet med en Wave fil før, men jeg har tit gjort det med billeder, og det er rigtig nemt, du tilføjer bare filen til dit project, under properties vælger du så:
Build Action -> Embedded Ressource
For at benytte dig af filen derefter, skriver man New System.Drawing.Icon(Me.GetType(), "Error.ico")
Jeg har dog fundet det her til dig, som du nok kan blive inspireret af
const int SND_ASYNC = 0x1; const int SND_MEMORY = 0x4; Assembly myAssembly = Assembly.GetExecutingAssembly(); Stream myStream=myAssembly.GetManifestResourceStream(NameInResource); byte[] byteWavFile = new Byte[myStream.Length]; myStream.Read(byteWavFile,0,(int)myStream.Length); Win32API.sndPlaySound( byteWavFile , SND_ASYNC | SND_MEMORY );
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.