2013-11-28 4 views
0

У меня есть 2 аудио звук, и я играл на 1-й звук при загрузке формы, которая является:vb.net игра 2 аудио одновременно

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 

    My.Computer.Audio.Play(My.Resources.christmas, AudioPlayMode.BackgroundLoop) 

И мой второй аудио, когда я нажимаю на кнопку, которая находится:

но после того, как эта кнопка звучит, я хочу снова воспроизвести первый звук, но его больше не играть после того, как я нажму кнопку.

ответ

0

Одним из решений является размещение 2 медиаплееры на форме и загружать файлы в них, что вы хотите играть и .Play их одновременно

Dim sound1 As String 

Dim sound2 As String 

sound1 = "mySound1.wav" 

sound2 = "mySound2.wav" 

Me.AxWindowsMediaPlayer1.URL = sound1 

Me.AxWindowsMediaPlayer2.URL = sound2 
+0

Но то нужно Filepath право ?? когда я переношу свои работы на другой компьютер, звук не будет работать, верно? – EysAce

+0

Вы можете вставить ресурс так же, как вы сделали с предыдущим примером. – liquidsnake786

+0

Добавьте эти звуки в свой проект (Добавить существующий), затем измените свойства на контент, затем вы можете получить путь к файлу с помощью Application.Startup & "mySound1.wave", если ваше приложение еще не установлено, просто разместите файл wave в Project ---> Debug – GoroundoVipa

Смежные вопросы