VarwinVideo180Wrapper

class VarwinVideo180.VarwinVideo180Wrapper(object: Object)

Базовые классы: Object

class PlayerLockOptions

Базовые классы: object

Lock: Any = Ellipsis

Блокировать игрока

DontLock: Any = Ellipsis

Не блокировать игрока

class LoopBehaviourOptions

Базовые классы: object

Looped: Any = Ellipsis

Зацикленное

NotLooped: Any = Ellipsis

Не зацикленное

property PlayerLockMode: Any
Результат:

значение из перечня:

  • VarwinVideo180Wrapper.PlayerLockOptions.Lock

  • VarwinVideo180Wrapper.PlayerLockOptions.DontLock

Пример:

value = instance.PlayerLockMode
property Scale: float

Масштаб

Пример:

value = instance.Scale
property Speed: float

Скорость воспроизведения [0..10]

Пример:

value = instance.Speed

Предупреждение

При использовании может возникнуть исключение AttributeError, если геттер не был реализован.

property Volume: float

Громкость [0..1]

Пример:

value = instance.Volume
property SetLoopBehaviour: Any

Воспроизведение

Результат:

значение из перечня:

  • VarwinVideo180Wrapper.LoopBehaviourOptions.Looped

  • VarwinVideo180Wrapper.LoopBehaviourOptions.NotLooped

Пример:

value = instance.SetLoopBehaviour

Предупреждение

При использовании может возникнуть исключение AttributeError, если геттер не был реализован.

property Length: Any

Длина видео, с.

Пример:

value = instance.Length
property CurrentTime: Any

Текущее время, с

Пример:

value = instance.CurrentTime
IsPlaying() → bool

Воспроизводится

Пример:

value = instance.IsPlaying()
IsPaused() → bool

На паузе в данный момент

Пример:

value = instance.IsPaused()
IsStopped() → bool

Остановлено

Пример:

value = instance.IsStopped()
IsLoading() → bool

Загружается

Пример:

value = instance.IsLoading()
TeleportPlayerInPanorama() → None

Телепортировать игрока

Пример:

instance.TeleportPlayerInPanorama()
ShowPlayer() → None

Отобразить плеер

Пример:

instance.ShowPlayer()
HidePlayer() → None

Скрыть плеер

Пример:

instance.HidePlayer()
async LoadAndPlay() → None

Воспроизвести

Пример:

await instance.LoadAndPlay()
async Pause() → None

Поставить на паузу

Пример:

await instance.Pause()
async Stop() → None

Остановить

Пример:

await instance.Stop()
Seek(position: Any) → None

Перемотать на время [position] с.

Пример:

instance.Seek(0)
LoadVideo() → None

Загрузить видео

Пример:

instance.LoadVideo()
UnloadVideo() → None

Выгрузить видео

Пример:

instance.UnloadVideo()
AddCloseButtonPressedHandler(handler: Callable[[Object], CoroutineType]) → None

Кнопка закрытия нажата

Параметры:

handler –

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnCloseButtonPressed(sender):
  pass
instance.AddCloseButtonPressedHandler(OnCloseButtonPressed)
AddCompletedHandler(handler: Callable[[Object], CoroutineType]) → None

Воспроизведение завершено

Параметры:

handler –

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnCompleted(sender):
  pass
instance.AddCompletedHandler(OnCompleted)