Регуляция громкости функцией mciSendString - VB

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

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

Здравствуйте, когда то помню мне скинули следующий архив, в котором лежал почти настоящий mpeg плеер. Там с помощью арі mciSendString можно было пользоваться перемоткой, остановкой и т.д Не хватает одного - регуляции громкости. Вопрос: может ли данная арі это исправить? Заранее благодарен

Решение задачи: «Регуляция громкости функцией mciSendString»

textual
Листинг программы
  1. 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
  2.  
  3. Private Sub Open_Click()
  4. 'поддержка полного пути файла, без коротких имен (!):
  5. mciSendString "open " & Chr$(34) & ActivePresentation.Path & "\File.mp3" & Chr$(34) & " alias myfile", 0&, 0&, 0&
  6. mciSendString "play myfile", 0&, 0&, 0&
  7. 'mciSendString "play myfile repeat from 0 to 2000", 0&, 0&, 0& 'повторение от 0 до 2 сек
  8. End Sub
  9.  
  10. Private Sub Close_Click()
  11. mciSendString "close myfile", 0&, 0&, 0&
  12. End Sub
  13.  
  14. Private Sub Volume_Click()
  15. mciSendString "setaudio myfile volume to 1000", 0&, 0&, 0& '1000-макс громкость
  16. End Sub
  17.  
  18. Private Sub Speed_Click()
  19. mciSendString "set myfile speed 1000", 0&, 0&, 0& '1000-стандартная скорость
  20. End Sub
  21.  
  22. Private Sub Pause_Click()
  23. mciSendString "pause myfile", 0&, 0&, 0&
  24. End Sub
  25.  
  26. Private Sub Resume_Click()
  27. mciSendString "resume myfile", 0&, 0&, 0&
  28. End Sub

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


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

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

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

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

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

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