Как работать с Windows media player? - Visual Basic .NET

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

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

Есть книга "Понятно о VB.Net", автор Лукин С.Н. Там есть пример, как создать будильник. Звуковой сигнал там звучит с помощью Windows media player. Я попытался сделать будильник на своем компе. Добавил на форму WMP, пытаюсь скопировать код с примера, но он у меня не работает. Код:
У меня почему-то недоступно свойство AutoStart, PlayCount, FileName. Почему они недоступны? Пишет "autostart" не является членом "AxWMPLib.AxWindowsMediaPlayer".

Решение задачи: «Как работать с Windows media player?»

textual
Листинг программы
Imports AxWMPLib
 
Public Class Form1
    Dim a As Boolean
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Плеер.URL = "C:\Windows\Media\Windows Logon Sound.wav"
    End Sub
 
    Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
        Плеер.Ctlcontrols.play()
    End Sub
 
    Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
        Плеер.Ctlcontrols.stop()
    End Sub
 
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Плеер.URL = "C:\Users\Public\Music\Sample Music\Sleep Away.mp3"
    End Sub
 
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Плеер.URL = "C:\Users\Public\Music\Sample Music\Kalimba.mp3"
    End Sub
 
    Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Плеер.URL = "C:\Users\Public\Videos\Sample Videos\Wildlife.wmv"
    End Sub
 
    Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
        a = True
    End Sub
 
    Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
        Плеер.settings.rate = Плеер.settings.rate + 1
    End Sub
 
    Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
        Плеер.settings.rate = 1
    End Sub
 
    Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
        a = False
        Плеер.settings.playCount = 1
    End Sub
 
    Private Sub Плеер_PlayStateChange(sender As Object, e As _WMPOCXEvents_PlayStateChangeEvent) Handles Плеер.PlayStateChange
        If a = True Then
            Плеер.settings.playCount = Плеер.settings.playCount + 1
        End If
    End Sub
End Class

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


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

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

9   голосов , оценка 4.111 из 5
Похожие ответы