Автор Тема: Сменить разрешение ролика WMPlayer.OCX  (Прочитано 4064 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Afonichev [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1535
  • Репутация: 408
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Не пойму как сменить разрешение ролика или как называют, фрэйм по моему, или нет, не важно, когда воспроизводится ролик, то компонент берёт его разрешение и вставляет такого размера, как свои указывать? в MSDN вроде что то написано про это но так и не получилось у меня сделать, может у Вас получится MSDN WMPLayer.OCX

Код: AutoIt [Выделить]
#Include <GUIConstantsEx.au3>
#Include <WindowsConstants.au3>

$WMPObj = ObjCreate("WMPlayer.OCX")
$hForm = GUICreate('', 800, 600)
;GUISetBkColor(0x000000)
GUICtrlCreateObj($WMPObj, 0, 0, 800, 600)
GUISetState()

With $WMPObj
    .enableContextMenu = (True)                ; Выключаем контекстное меню
    .windowlessVideo = (False)                  ; Не знаю
    .stretchToFit = (True)                      ; Что то про соответствие
    .url = (@ScriptDir & "\Andrea - Dokrai.mp4") ; Загрузить медиа файл
    .settings.volume = (100)                     ; Громкость звука
    ;.controls.Play()                            ; Воспроизведение файла
    ;.controls.currentPosition = (50)            ; Перемотка
    ;.settings.Balance = 0                       ; Баланс
    ;.settings.rate()                            ; Не знаю
    ;.fullScreen = True                          ; Режим Full Screen
    ;.enabled = True                              ; Не знаю
    ;.settings.autostart()                       ; Авто старт фала
    ;.settings.mute = False                      ; Вкл/Выкл звук
    ;.settings.playCount()                       ; Не знаю
    .fullScreen = (False)
    .uiMode = ('none')
EndWith

;$WMPObj.currentMedia.durationString ; Возвращает продолжительность файла

While True
    WinSetTitle($hForm, "", "Прошло: " & $WMPObj.controls.currentPositionString()) ; Возвращаем время ролька (сколько прошло)
    Switch GUIGetMsg()
        Case -3
            Exit
    EndSwitch
WEnd
 


Русское сообщество AutoIt

Сменить разрешение ролика WMPlayer.OCX
« Отправлен: Январь 09, 2012, 23:24:56 »

Оффлайн XpycT [?]

  • Скриптер
  • ****
  • Сообщений: 380
  • Репутация: 132
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Сменить разрешение ролика WMPlayer.OCX
« Ответ #1, Отправлен: Январь 10, 2012, 12:27:26 »
На OSZone.net уже решили эту проблему [решено] Создать окно WMP в GUI


Рожденный летать, висеть не может.

Джедаям запрещено участвовать в любых предприятиях, ставящих целью получение прибыли. Мы не можем извлекать выгоду из помощи, которую оказываем.

Онлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2905
  • Репутация: 489
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Сменить разрешение ролика WMPlayer.OCX
« Ответ #2, Отправлен: Январь 11, 2012, 14:10:07 »
Viktor1703
когда решишь эту проблему покажи реализацию..я слабо в этом понимаю, но скрипт с осзона криво работает
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Русское сообщество AutoIt

Re: Сменить разрешение ролика WMPlayer.OCX
« Ответ #2 Отправлен: Январь 11, 2012, 14:10:07 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
1780 Просмотров
Последний ответ Июль 25, 2015, 12:53:01
от Tapok
2 Ответов
1155 Просмотров
Последний ответ Июнь 28, 2015, 11:46:50
от VermanVendetta13
0 Ответов
1122 Просмотров
Последний ответ Июль 12, 2015, 18:58:08
от damien2008
0 Ответов
678 Просмотров
Последний ответ Июль 14, 2015, 11:49:24
от Yashied
3 Ответов
1341 Просмотров
Последний ответ Декабрь 11, 2015, 14:45:16
от alex33
2 Ответов
738 Просмотров
Последний ответ Апрель 13, 2017, 11:14:59
от InnI
1 Ответов
283 Просмотров
Последний ответ Апрель 04, 2018, 16:19:53
от sergeinovilozf
2 Ответов
287 Просмотров
Последний ответ Май 08, 2018, 10:07:55
от mv6677
0 Ответов
224 Просмотров
Последний ответ Май 13, 2018, 13:21:51
от mv6677
1 Ответов
393 Просмотров
Последний ответ Июнь 26, 2018, 05:21:38
от joiner