 |
 | Recording coinciding visualizing? fmmahdi | 8:40 2 Feb '10 |
|
 |
Thanks for your simple powerful source, is this possible to record simultaneously visualizing? I mean is this any possibility to get a specific samples in a period?
|
|
|
|
 |
 | Doesn't work on web server but works on development machine. dnair926 | 10:12 21 Aug '09 |
|
 |
I downloaded the code and added to my project. Sound works on development machine but not when deployed to web server. I am trying to play the system's exclamation sound.("SystemExclamation")
|
|
|
|
 |
 | Fantastic! jharris4 | 12:43 9 Jul '09 |
|
 |
I was looking for a freeware app to download, heck with this I was able to right my own to do just what I need. good job.
JHarris
|
|
|
|
 |
 | Calling a method to execute sound selassie747 | 2:18 8 Jul '09 |
|
 |
I tried out a code to play files stored in the resource folder. It is working alright, I wrote these codes to play these files in a Sub method for it to be executed when called. However its more than one method be called within the event of when a button is clicked.
What is happening is that, when the event takes place, that is when the button is clicked, only one method is executed.
--------------------------------------------------------------------
These are examples of the codes: I've got two different Subs I'll be calling in an event, both are to play sound files. Word() and Say()
Public Sub Word() . . .
If My.Resources.mention.CanRead Then Dim bStr(My.Resources.mention.Length) As Byte My.Resources.mention.Read(bStr, 0, My.Resources.mention.Length) My.Computer.Audio.Play(bStr, AudioPlayMode.Background) End If
End Sub
Public Sub Say() . . .
If My.Resources.pronounce.CanRead Then Dim bStr(My.Resources.pronounce.Length) As Byte My.Resources.pronounce.Read(bStr, 0, My.Resources.pronounce.Length) My.Computer.Audio.Play(bStr, AudioPlayMode.Background) End If
End Sub
Below is the event which is when the button 'btnStart' is clicked.
Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles btnStart.Click Say() Word()
End Sub
When I execute this and click the 'btnStart' button the method that is executed is the second i.e. Word() only.
I can't understand why, what I want it to do is execute Say() then execute Word().
Is there a way to do this or is it that two methods can't be called within an event, can I get any help for this?????
I am really desperate here .
|
|
|
|
 |
 | playing wave files in vb.net selassie747 | 2:01 3 Jul '09 |
|
 |
hello,
I'm trying to find out how to play wave files stored in a connected access database.
How can I do this please?
I tried the code I found from this link: http://www.aboutmydot.net/index.php/play-wav-file-in-vbnet
-----------------------------------------------------------------------
Dim Sound As New System.Media.SoundPlayer()
Sound.SoundLocation = "your path to the .wav file" 'ex.: c:\mysound.wav Sound.Load() Sound.Play()
-----------------------------------------------------------------------
It was ok, but I don't want the path to the .wav file to necessarily start from c:\ since I'm hoping to have this project used on a different machine, meaning if I link it to specific path it would not play on a different machine.
So instead of something like: "C:\Documents and Settings\User\My Documents\Project\Sounds\mysound.wav"
as the link to the file, in the database field(eg.sWord)I made it short to be like:
\Sounds\mysound.wav
since the access file would also be in the folder Project, so that it could easily locate the wav file.
Therefore within the code instead of
Sound.SoundLocation = "your path to the .wav file" 'ex.: c:\mysound.wav
I made it
Sound.SoundLocation = SWordTextbox.Text where SWord.Textbox is the field in the database having the link to the wav file and therefore it's text property assigns the link to the attribute .SoundLocation.
I hope I've explained better, I'm kind of new to VB.net. Any help will be greatly appreciated.
Thanks.
|
|
|
|
 |
 | Is there a way to change output device? Claudio Nicora | 6:58 26 May '09 |
|
 |
Great article and explanation.
Do you know a way to select the device to use for audio playing (other than changing the default device in control panel)?
Thanks Claudio
|
|
|
|
 |
|
 |
It use the standard output, I don't know it is possible the choose a specific device. Regards /// Angelo
|
|
|
|
 |
 | How to stop the sound chaisutek | 12:10 8 Jun '08 |
|
 |
I have a question. How to stop the sound? Thanks...
|
|
|
|
 |
 | duration wave file vb.net Member 4283494 | 8:28 22 May '08 |
|
 |
how do i get the duration of .wav file in vb.net???
|
|
|
|
 |
|
 |
You'll have to extend the code yourself.
This can be done by using the same API winmm.dll that is being used. Simply add some more declarations, and work out some additional methods.
Here are just a few, I'll suggest you research the API at msdn.microsoft.com
Private Declare Function waveOutOpen Lib "winmm.dll" Alias "waveOutOpen" (ByVal lphWaveOut As Long, ByVal uDeviceID As Long, ByVal lpFormat As WAVEFORMATEX, ByVal dwCallback As Long, ByVal dwInstance As Long, ByVal dwFlags As Long) As Long
Private Declare Function waveOutWrite Lib "winmm.dll" Alias "waveOutWrite" (ByVal hWaveOut As Long, ByVal lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
Private Declare Function waveOutPause Lib "winmm.dll" Alias "waveOutPause" (ByVal hWaveOut As Long) As Long
Private Declare Function waveOutRestart Lib "winmm.dll" Alias "waveOutRestart" (ByVal hWaveOut As Long) As Long
Private Declare Function waveOutSetPitch Lib "winmm.dll" Alias "waveOutSetPitch" (ByVal hWaveOut As Long, ByVal dwPitch As Long) As Long
Private Declare Function waveOutGetPosition Lib "winmm.dll" Alias "waveOutGetPosition" (ByVal hWaveOut As Long, ByVal lpInfo As MMTIME, ByVal uSize As Long) As Long
Private Declare Function waveOutGetErrorText Lib "winmm.dll" Alias "waveInGetErrorTextA" (ByVal err As Long, ByVal lpText As String, ByVal uSize As Long) As Long
Private Declare Function waveOutClose Lib "winmm.dll" Alias "waveOutClose" (ByVal hWaveOut As Long) As Long
Private Declare Function waveOutGetID Lib "winmm.dll" Alias "waveOutGetID" (ByVal hWaveOut As Long, ByVal lpuDeviceID As Long) As Long
Private Declare Function waveOutGetNumDevs Lib "winmm.dll" Alias "waveOutGetNumDevs" () As Long
Private Declare Function waveOutPrepareHeader Lib "winmm.dll" Alias "waveOutPrepareHeader" (ByVal hWaveOut As Long, ByVal lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
Private Declare Function waveOutUnprepareHeader Lib "winmm.dll" Alias "waveOutUnprepareHeader" (ByVal hWaveOut As Long, ByVal lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
Public Const WAVE_MAPPER = -1& Public Const WAVE_FORMAT_PCM = 1
Public Structure WAVEHDR Dim lpData As Int32
Dim dwBufferLength As Int32
Dim dwBytesRecorded As Int32
Dim dwUser As Int32
Dim dwFlags As Int32
Dim dwLoops As Int32
Dim reserved As Int32
Dim lpNext As Int32
End Structure
Public Structure WAVEFORMATEX Dim wFormatTag As Int16
Dim nChannels As Int16
Dim nSamplesPerSec As Int32
Dim nAvgBytesPerSec As Int32
Dim nBlockAlign As Int16
Dim wBitsPerSample As Int16
Dim cbSize As Int16
End Structure
Structure MMTIME Dim wType As Long
Dim u As Long
End Structure
That should be enough to get ya started. It's a pretty easy API to get, have fun. Hope this helps.
|
|
|
|
 |
 | Display of imgae files and .avi and .swf in VB.NET bijivn | 2:38 22 Apr '08 |
|
 |
I would like to is there any way I can run the above mentioned files using a contol in VB.NET. This is for the purpose of displaying advertisement that comes in these mentioned format.
|
|
|
|
 |
 | thanks x-files | 13:22 4 Dec '07 |
|
 |
good demo , thanks
|
|
|
|
 |
 | loop sound I Hate My Computer | 19:21 27 May '07 |
|
 |
can I loop the sound with this code? If so how?
Thanks for the code
|
|
|
|
 |
 | Very Good merdynn | 7:34 11 Apr '07 |
|
 |
This class file is extremely efficient...I found this useful for a product to play a sound on a notification....Exactly what I was looking for....something to play a sound...any sound....something that has a small foot-print and add next to nothing on the memory footprint.
Micronic
|
|
|
|
 |
|
|
 |
 | Cool rexha | 23:37 18 Jul '06 |
|
 |
:-OI would like to know if there is a possibility to paly mp3. or wma file? Does anybody can help me?
|
|
|
|
 |
|
 |
Yes, there are a few ways you can play mp3/wma files.
You can use a 3rd party library. Example: the Bass Sound System or FMod.
You can use the Windows Media Player Component.
Or the method I recommend, is to use the MCI Command Interface, which is supported on Win9x all the way up to the latest Windows XP versions and such. You do not have to really worry about compatibility or worry about Distributing any files with your applications going this route.
I have pre-made librarys that will do what you want and more, and is ready to go. Or you can check out the tutorial at my website that will show you how to use the mciSendString Command Interface yourself to make a full-featured media application.
It is completely up to you. Hope this helps
Jason
|
|
|
|
 |
 | Help for AxWindiwsMediaPlayer with time Parth Bhatt | 8:37 22 Jun '06 |
|
 |
Hi, I m using .net 2003. I don’t fine anything like .position with control AxWindowsMediaPlayer. I want to stop playing file at specific time too. I mean one can enter starting and terminating time through edit box and control must repetitively play file in between that time only. If any one has a solution without .position then kindly post the same. Regards, -Parth
-- modified at 13:37 Thursday 22nd June, 2006
|
|
|
|
 |
 | Problem playing .wmv files seva04121973 | 2:51 22 Jun '06 |
|
 |
in code
AxMediaPlayer1.FileName="c:\temp\test.avi"
AxMediaPlayer1.Play
working properly, but when I try to play .wmv
files
AxMediaPlayer1.FileName="c:\temp\test.wmv"
AxMediaPlayer1.Play
i got error in line axmediaplayer1.play
files test.avi and test.wmv exist adn they work properly in any player
Why?
I think that this error is same one as if I dont have file or file is wrong.
"An unhandled exeption of type
System.runtime.interoptservices.COMExeption
occured in axiteropt.mediaplayer.dll
Additional information: Unspecified error"
File test.wmv exist and work in Windows media player when i start his directly
Thanks in advance
|
|
|
|
 |
|
 |
Try this: AxMediaPlayer1.position= 'number of frame' AxMediaplayer1.play
|
|
|
|
 |
 | Just to Play a WAV File? WD9DAN | 3:24 19 Jun '06 |
|
 |
I understand that the API presented here may offer some additional functionality. But, since folks are wanting to know how to PLAY a *.Wav file in VB.NET, what's wrong with the following code snippet?
My.Computer.Audio.Play("ringingout.wav", AudioPlayMode.Background)
Would that not be the .NET way to do it?
I hope this helps others, that simply want to play a sound.
DBDoctor - Dan.
|
|
|
|
 |
|
 |
That feature was added to 2.0 version of the .NET Framework.
DotNetFramework 1.0/1.1 does NOT have those capabilities. Only version 2.0 has it.
Jason
|
|
|
|
 |
 | Any suggestion on how to record wav / mp3 files ? Parik Advani | 3:58 12 Jun '06 |
|
 |
My application has a module in which we want to be able to give the user an option to add a voice tag to their module. Any idea what classes I could use to do that ? I tried a bunch of the stuff available online but nothing really worked ?
-Parik. http://parik.in
|
|
|
|
 |
|
 |
Hi, one of the easier ways to record is to use the MCI Command Interface. It is 'somewhat' flexible and gives you the ability to specify some of the quality settings.
I have a full tutorial on how to Learn to program the mciSendString Command Interface in your applications to be able to perform most media based functionality.
My site link is in my signature at the bottom of this post.
I do plan on releasing a new version of my csMusicLibrary Library for Visual Basic 2005 in the near future. It will have basic recording capabilities already incorporated in the library. The class is almost complete, but I have to finish debugging plus some tweaking here and there.
But you may not want to wait until the new library is released. So I suggest you go check out the tutorial I made.
Hope this helps
Jason
|
|
|
|
 |
 | It's not working for me RandomSkratch | 20:27 5 Apr '06 |
|
 |
I'm pretty new to VB (started in Jan) but I would really like to add this to one of my projects. I copied and pasted the code but I keep getting
PlayWaveFile is not a member of MAD.Sound (MAD is the title of the project)
What am I doing wrong?
|
|
|
|
 |