Hi,
I need to run an mp3 file, on the server machine, from an asp.net
application.
I tried this code:
Dim myStartInfo = new ProcessStartInfo()
myStartInfo.FileName = "wmplayer.exe"
myStartInfo.Arguments = PathMP3 'full path of mp3 file
myStartInfo.UseShellExecute = true
Dim myProcess as Process
myProcess = Process.Start(myStartInfo)
The wmplayer.exe process appears in Task Manager, but no sound comes
reproduced. I also tried to give full control to aspnet user permission to
execute wmplayer.
I also tried to use the DirectShow interface:
dim m_objBasicAudio As IBasicAudio
dim m_objMediaEvent As IMediaEvent
dim m_objVideoWindow As IVideoWindow
dim m_objMediaControl As IMediaControl
dim m_objMediaPosition As IMediaPosition
m_objMediaControl = New FilgraphManagerClass()
m_objMediaControl.RenderFile(PathMP3)
m_objBasicAudio = m_objMediaControl
m_objBasicAudio.Volume = 0 'Loudest
m_objBasicAudio.Balance = 0 'Centered
m_objMediaEvent = m_objMediaControl
m_objMediaPosition = m_objMediaControl
m_objMediaPosition.Rate = 1 'Normal forward playback speed
m_objMediaControl.Run()
but an error occured: 'Access denied'.
I need help...please.
Thanks