Как получить имена встроенного аудио ресурса в приложении .Net - PullRequest
0 голосов
/ 08 августа 2011

Я добавил несколько аудио wav-файлов в мой проект .net. Я хочу получить имена всех аудио WAV-файлов в моем приложении .net. Мои аудио файлы wav находятся в файле resources.resx, который является внутренним для моего проекта и будет компилироваться с ним.

1 Ответ

0 голосов
/ 18 августа 2011

Следующее - мое решение для воспроизведения встроенного аудио ресурса в приложении .net.

            Dim mSound As String = "Bell"
            Dim strNameSpace As String = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name.ToString()
            Dim mRes As Resources.ResourceManager = New Resources.ResourceManager(strNameSpace & ".Resources", Assembly.GetExecutingAssembly)
            If mRes IsNot Nothing Then
                Dim mSoundStream As Stream = mRes.GetStream(mSound)
                If mSoundStream IsNot Nothing Then
                    Dim mPlayer As SoundPlayer = New SoundPlayer(mSoundStream)
                    mPlayer.Play()
                    mPlayer.Dispose()
                    mSoundStream.Close()
                    mSoundStream.Dispose()
                End If
            End If
...