Воспроизведение музыки и звуков в VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте!, Подскажите, пожалуйста, как мне вставить музыкальный файл и чтобы он проигрывался про определенном событии? у меня Microsoft Visual Studio 2010.

Решение задачи: «Воспроизведение музыки и звуков в VB»

textual
Листинг программы
  1.     Private Declare Function GetShortPathName Lib "kernel32.dll" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
  2.     Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
  3.      Dim strFile As String
  4.     Private Function GetShortName(lName As String) As String 'получаем имя DOS
  5.    Dim DosName As String
  6.     Dim LenOfDosName As Long
  7.      DosName = Space(256)
  8.              LenOfDosName = GetShortPathName(lName, DosName, 256)
  9.      GetShortName = Left$(DosName, LenOfDosName)
  10.     End Function
  11.     Private Sub Command1_Click()
  12.         Dim strFileData As String
  13.         strFileData = StrConv(LoadResData(101, "CUSTOM"), vbUnicode)
  14.         strFile = App.Path & "c.mp3"
  15.         Open strFile For Output As #1
  16.         Print #1, strFileData
  17.         Close #1
  18.      mciSendString "Play " & GetShortName(strFile), "", 0, 0 '& " from 0 to 62744"'звук от сих до сих
  19.    End Sub
  20.     Private Sub Command2_Click()
  21.     mciSendString "Stop " & GetShortName(strFile), "", 0, 0
  22.     End Sub
  23.      
  24.     Private Sub Form_Load()
  25.     Command1.Caption = "Извлеките mp3 * из resouce файла, и  запустите  для воспроизведения"
  26.     Command2.Caption = "Стоп"
  27.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы