StreamingVarwinVideo360Wrapper

class StreamingVarwinVideo360.StreamingVarwinVideo360Wrapper(object: Object)

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

class PlayerLockOptions

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

Lock: Any = Ellipsis

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

DontLock: Any = Ellipsis

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

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

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

  • StreamingVarwinVideo360Wrapper.PlayerLockOptions.Lock

  • StreamingVarwinVideo360Wrapper.PlayerLockOptions.DontLock

Пример:

value = instance.PlayerLockMode
property Scale: float

Масштаб

Пример:

value = instance.Scale
property Speed: float

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

Пример:

value = instance.Speed
property Volume: float

Громкость (0..1)

Пример:

value = instance.Volume
property Loop: bool

Зациклить

Пример:

value = instance.Loop
property PlayOnAwake: bool

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

Пример:

value = instance.PlayOnAwake
property Length: Any

Длительность видео (в секундах)

Пример:

value = instance.Length
property CurrentTime: Any

Текущее время (в секундах)

Пример:

value = instance.CurrentTime
IsLoading() bool

Загружается

Пример:

value = instance.IsLoading()
IsPlaying() bool

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

Пример:

value = instance.IsPlaying()
TeleportPlayerInPanorama() None

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

Пример:

instance.TeleportPlayerInPanorama()
Play() None

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

Пример:

instance.Play()
LoadVideo() None

Загрузить

Пример:

instance.LoadVideo()
UnloadVideo() None

Выгрузить

Пример:

instance.UnloadVideo()
Stop() None

Остановить

Пример:

instance.Stop()
Pause() None

Пауза

Пример:

instance.Pause()
ResetSpeed() None

Восстановить исходную скорость воспроизведения

Пример:

instance.ResetSpeed()
Seek(position: Any) None

Перемотать на секунду

Пример:

instance.Seek(0)
MuteAudio() None

Выключить звук

Пример:

instance.MuteAudio()
UnmuteAudio() None

Включить звук

Пример:

instance.UnmuteAudio()
AddPlaybackCompletedHandler(handler: Callable[[Object], CoroutineType]) None

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

Параметры:

handler

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

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

Пример:

async def OnPlaybackCompleted(sender):
  pass
instance.AddPlaybackCompletedHandler(OnPlaybackCompleted)
AddVideoLoadedHandler(handler: Callable[[Object], CoroutineType]) None

Загружено

Параметры:

handler

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

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

Пример:

async def OnVideoLoaded(sender):
  pass
instance.AddVideoLoadedHandler(OnVideoLoaded)