Особенность mciSendString

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Особенность mciSendString

Сообщение Williams » 27.08.2009 (Чт) 16:37

Код: Выделить всё
Dim path As String = "C:\windows\media\notify.wav"
mciSendString(String.Format("open ""{0}"" alias ""{1}""", path, "notify"), Nothing, 0, 0)

mciSendString(String.Format("play ""{0}"" wait", "notify"), Nothing, 0, 0)
mciSendString(String.Format("play ""{0}"" wait", "notify"), Nothing, 0, 0)



Второй раз ничего не происходит. Если делать "Close" перед "Open", то играет снова, но на инициализию уходит уйма времени.

Нашел решение сам. Надо перематывать файл на начало:

Код: Выделить всё
mciSendString(String.Format("seek ""{0}"" to start", "notify"), Nothing, 0, 0)
И вы думаете, что вас оставят в живых после прочтения этого поста?

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

    TopList