Что нового

Работа с объектом WMPlayer.OCX.7

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Здравствуйте, возникла проблема с работой с объектом WMPlayer.OCX.7.
Как можно узнать сколько буферезировался фaйл?
Код:
Global $oWMP = ObjCreate("WMPlayer.OCX.7") ; Для Музыки в вк...
$oWMP.Controls.Stop
$oWMP.Settings.Volume = 80 ; Начальная громкость (Default = 80)
$oWMP.Settings.Rate = 1
$oWMP.Url = "http://lala.mp3"

Помогите пожалуйста.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
$oWMP = ObjCreate("WMPlayer.OCX.7") ; Для Музыки в вк...
$oWMP.Controls.Stop
$oWMP.Settings.Volume = 80 ; Начальная громкость (Default = 80)
$oWMP.Settings.Rate = 1
$oWMP.Url = "http://lala.mp"
$oWMP.Controls.play
While 1
	Sleep(10)
	if $oWMP.playState=6 Then
	$tim=TimerInit()
	ExitLoop
	EndIf
WEnd
Do
	Sleep(10)
Until $oWMP.playState=3
MsgBox(0,'',TimerDiff($tim))
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
А эта WMPlayer.OCX.7 используется для того чтобы управлять Windows Media плеером?
 
Автор
Ganibal95

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Belfigor
Да.


Добавлено:
Сообщение автоматически объединено:

sngr
Сейчас по пробую...
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Ухты, надо будет себе в машину написать плевер с большими кнопочками, а то когда едешь, пока пытаешься песню переключить с этими маленькими кнопками wm плеера, можно врезаться :о
 
Автор
Ganibal95

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
не, не получилось, не то... Поиск ответа продолжается...


Добавлено:
Сообщение автоматически объединено:

Вот смотрите.
Есть метод, чтоб получить блину трека:
Код:
$oWMP.currentMedia.duration ; В Секундах
$oWMP.currentMedia.durationString ; В формате 1:30

Так же можно получить сколько прошло уже:
Код:
$oWMP.controls.currentPosition ; В секундах
$oWMP.controls.currentPositionString ; В формате 1:30

Есть ли похожая для буферизции?
 
Верх