.net - Doesn't Media.SoundPlayer.Play() Actually Start A Two New Threads, When Called Twice?
Mar 9, 2011
I'm writing a simple little program in VB.NET that has to play two sounds - at the same time.The problem is, that when I call SoundPlayer.Play() twice in immediate succesion, it seems that the latter call sorts of "takes over" the thread that is created by the first call, instead of creating a new one, like it says it should do in the docs.I'm using the following code:
Private Sub Button_OFD_Sound1_Browse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_OFD_Sound1_Browse.Click
LoadSound(OFD_Sound1, TextBox_OFD_Sound1_SelectedFile, SoundPlayer_Sound1)
End Sub
I am using the following code to play sounds in my VB.NET application: [Code] now this works fine for any sound file. However there is a second sound file (sound2.wav) which I want to play sometimes too. I want sound2 to have priority over sound1, however if I play sound2 using this method and then sound1 also plays a second later, sound2 will be canceled for sound1 to play.
So I'd like to know if there's a way to either play both sounds at once, or to check if sound2 is playing before I play sound1, and then only play sound1 if sound2 is not currently playing.
I have some .wav files in my program in a "resource". I can successfully play them, but I want a user to be able to select them from a combo box. [code] The & sign says "Identifier expected". How can I get the combobox text into that variable?
Im trying to open media player (full screen) and play a movie. When i create the file path like so: Dim MoviePathVTS As String = String.Concat("""" + tempMoviePath, " \VIDEO_TS\VTS_01_1.VOB" + """")
It wont play the file but if i do it like this: Dim video1 = """F:\Movies\DvD\Angels and Deamons\VIDEO_TS\VTS_01_1.VOB"""
It plays fine? the file paths are the same including the extra "" but it just refuses to play. I need the top one because i have many movies in a treeview.
Heres my code
Private Sub watchNow_Click(ByVal sender As Object, ByVal e As EventArgs)
'get the position of the selected node Dim i = movieTreeView.SelectedNode.Index
I made a program that plays several streams, and radio stations from its online sources. Some streams WMP can play, and some only quicktime can play. Currently, I am using the dll libraries for wmp and quicktime and compiling them with my program. it works but it's very laggy and it causes problems in other computers.So, my question, Do you guys know a library to play most media types? so I would have only one dll file.
Im working on a media player for my work. It is suppose to be a song randomizer. I do have this mostly working. My issue is getting it to correctly switch songs when one ends. I just dont know why it is half working and half not. So my issue, after much debugging, which i have kept in my code i will post, i have found that when the song changes, the song does change, the index in the listbox goes up one and the 2nd song starts playing. I should note that i do have the code for playing the next song.
I have a media player component to on a form and would like to resume play after pausing can someone help me with this?
hereis my
Public Class Form1 Private Sub PlayPause_btn_Click(sender As System.Object, e As System.EventArgs) Handles PlayPause_btn.Click If wmp.playState = WMPLib.WMPPlayState.wmppsUndefined Or wmp.playState = WMPLib.WMPPlayState.wmppsStopped Or then
I have 28 mp3 and 28 wav files. A Treeview allows user to select "Matthew" then click on a chapter and that chapter plays. What I want to accomplish, is to allow the user to click on "Matthew" in the treeview and the m3u (playlist) plays the entire Audio
Book of "Matthew".
I have researched the forums, tried numerus examps, checked out MSDN examps and Learn and still cannot find a way to accomplish what I want.
i created a media player in vb.net. i have a listbox as playlist. My problem is i have picturebox1 in which if i have to click shuffle the items in the playlist (listbox) will shuffle songs. Also, the playlist must automatically play songs.
I got a Media Player with playlist (listbox). When the track or video ends, I want the program to automatically play next track (or video) ib playlist.
Here's my code: If AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsMediaEnded Then Playlist.SelectedItem = Playlist.SelectedItem + 1 AxWindowsMediaPlayer1.URL = Playlist.SelectedItem End If
I have a table on SQL Server 2008, I saved on it videos and audios as binary.I have to play these media (videos and audios) on my website.Can I do that?Is there a way that I could request the media as a link? so I can embed it...
Im making a media player and have a listbox and a player so I need to make the media player play the next song in the list box btw I have a list of strings named fullfilepaths because the listbox displays name and duration
heres the code:
Private Sub AxWindowsMediaPlayer1_PlayStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent)
I'm going to build a video player in vb.net, but during the development I've met some complications.
1) The windows media player ocx takes a long time to play the first video, I think for a problem of initialization 2) The window media player ocx doesn't play flv files
The alternative or possible solutions. 1) insert flv codec into the project for window media player ocx, but how? 2) use the flv component, but I don't know with precision what is the right code to use to play video files with the vlc component and sometimes during the dispose of the vlc instance, the system give me a blue screen.....
I know that there are two wrappers for the vlc componet the libvlcnet and the VideoLan DotNet for WinForm and WPF, but i don't find any example on how ti implement and use them in vb.net. Use the ffmpeg video conversion engine for window media player, but how can I implement ffmpeg in vb.net, is there any wrapper or activex for ffmpeg open source?
Not sure if this is the right thread place or not.And I've been designing an Mp3 player. I've ran across several things that I would love to know how to fix.
1. It won't play the next song when one ends. 2. Click and drag media files into the playlist. 3. Shuffle button would be awesome. 4. Repeat button. 5. I have a pause button, but it dont pickup where it paused...
If you could get the repeat playlist and shuffle into a checkbox form.[code...]
Is there a way that I can play MP3 files in my program without using the Windows Media Player codec that still allows to play/pause and stop the music?
how to play video or audio in a vb.net application but have come up with not a lot.
I want to create a program that accessing a web server (no problem on that) and will pick up audio and video that is stored on that server.
Or, maybe do a live broadcast where I can play my guitar and sing a song. (Promise if I get this done through here I will give you a live performance) on that note I am sure you will all hold back.
This is a little open and wide, but what I would like to know via a webserver is this possible
how can I play a MP3 file without using Windows Media Player or Direct Sound? I cant use DirectX even if I wanted to! Is there any other way? I could not use DirectX because I could not install the DirectX Software Development Kit on a 64 bit system!
this is probably pretty simple, but I've noticed that when trying to start the Windows Media Player (AxWMPLib), it takes the "player.url = path", and only then does the player's Play-button get activated. Thing is, I want to play sound files taken from the URL of a column in a database. And when clicking on that row, the mediaplayer should update, making it's play-button clickable.
I'm kinda new to this. Done it a bit a while back, completed a simple conversation program, and started a text game..but decided to take it back up and make a new interaction fiction game with videos.. the thing I'm having a problem with right now is the windows media player control. I make my first intro movie play by placing it's location in the URL property...I'm wondering how you would code it to play the second intro video I have once that one comes to an end.. I may just put the two videos together to make this easier.
So I found the Windows Media player and added it on my form. I have a sample wmv called bear.wmv file in my solution explorer. How do I get the video to play? I was hoping for a smart tag and just connect the player to the wmv file,
How would I make the Windows Media Player element in visual basic play the next song after the current one is done. I know you can do it with a playlist but how would I do it with out any kind of list boxes or stuff like that. To browse for the files i use a open file dialog.
I am actually designing a simple media player. Here are all the buttons I have 1)play 2)pause 3)stop 4)next track 5)previous track 6)fast forward 7)fast rewind 8)repeat playlist
Public Class Form1 Dim myarray(100) As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load WMP.uiMode = "NONE" [Code] .....
In all of these only play, stop and pause work everything else isn't working. tried lot of codes and even forms nothing works ..
I'm using the windows media player (wmp.dll) in vb.net 2008 and would like to know if it's possible to play a specific portion of the video. For example, I would like to start to play the video X minutes from the start and for Y amount of time.