VarwinVideo360Wrapper
- class VarwinVideo360.VarwinVideo360Wrapper(object: Object)
Базовые классы:
Object- class LoopBehaviourOptions
Базовые классы:
object- Looped: Any = Ellipsis
Зацикленное
- NotLooped: Any = Ellipsis
Не зацикленное
- class PlayerLockOptions
Базовые классы:
object- Lock: Any = Ellipsis
Блокировать игрока
- DontLock: Any = Ellipsis
Не блокировать игрока
- 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
Воспроизведение
- Результат:
значение из перечня:
VarwinVideo360Wrapper.LoopBehaviourOptions.Looped
VarwinVideo360Wrapper.LoopBehaviourOptions.NotLooped
Пример:
value = instance.SetLoopBehaviour
Предупреждение
При использовании может возникнуть исключение AttributeError, если геттер не был реализован.
- property Length: Any
Длина видео, с.
Пример:
value = instance.Length
- property CurrentTime: Any
Текущее время, с
Пример:
value = instance.CurrentTime
- property PlayerLockMode: Any
- Результат:
значение из перечня:
VarwinVideo360Wrapper.PlayerLockOptions.Lock
VarwinVideo360Wrapper.PlayerLockOptions.DontLock
Пример:
value = instance.PlayerLockMode
- IsPlaying() bool
Воспроизводится
Пример:
value = instance.IsPlaying()
- IsPaused() bool
На паузе в данный момент
Пример:
value = instance.IsPaused()
- IsStopped() bool
Остановлено
Пример:
value = instance.IsStopped()
- IsLoading() bool
Загружается
Пример:
value = instance.IsLoading()
- 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()
- TeleportPlayerInPanorama() None
Телепортировать игрока
Пример:
instance.TeleportPlayerInPanorama()
- ShowPlayer() None
Отобразить плеер
Пример:
instance.ShowPlayer()
- HidePlayer() None
Скрыть плеер
Пример:
instance.HidePlayer()
- AddCompletedHandler(handler: Callable[[Object], CoroutineType]) None
Воспроизведение завершено
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
sender (Object): объект, который вызвал событие
Пример:
async def OnCompleted(sender): pass instance.AddCompletedHandler(OnCompleted)
- AddCloseButtonPressedHandler(handler: Callable[[Object], CoroutineType]) None
Кнопка закрытия нажата
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
sender (Object): объект, который вызвал событие
Пример:
async def OnCloseButtonPressed(sender): pass instance.AddCloseButtonPressedHandler(OnCloseButtonPressed)