Spec-Zone.ru › LÖVE

love.graphics.newVideo

Доступно начиная с LÖVE 0.10.0
Эта функция не поддерживается в более ранних версиях.

Создаёт новый отображаемый Видео объект. В настоящее время поддерживаются только видеофайлы Ogg Theora.

Эта функция может быть медленной, если её вызывать многократно, например, из love.update или love.draw. Если вам нужно часто использовать определённый ресурс, создайте его один раз и сохраните где-нибудь для повторного использования!

Функция

Синопсис

video = love.graphics.newVideo( filename )

Аргументы

string filename
Путь к файлу видео Ogg Theora.

Возвращает

Video video
Новый объект Video.

Функция

Синопсис

video = love.graphics.newVideo( videostream )

Аргументы

VideoStream videostream
Объект потока видео.

Возвращает

Video video
Новый объект Video.

Функция

Доступно начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Синопсис

video = love.graphics.newVideo( filename, settings )

Аргументы

string filename
Путь к файлу видео Ogg Theora (или VideoStream).
table settings
Таблица, содержащая следующие поля:
boolean audio (false)
Попытка загрузить аудио видео в аудио Источник. Если явно не установлено в true или false, будет произведена попытка без ошибок, если у видео нет аудио.
number dpiscale (love.graphics.getDPIScale())
Множитель масштаба DPI видео.

Возвращает

Video video
Новый объект Video.

Функция

Доступно начиная с LÖVE 0.10.0 и удалено в LÖVE 11.0
Этот вариант не поддерживается в более ранних или более поздних версиях.

Синопсис

video = love.graphics.newVideo( filename, loadaudio )

Аргументы

string filename
Путь к файлу видео Ogg Theora.
boolean loadaudio (nil)
Попытка загрузить аудио видео в аудио Источник. Если явно не установлено в true или false, будет произведена попытка без ошибок, если у видео нет аудио.

Возвращает

Video video
Новый объект Video.

Функция

Доступно начиная с LÖVE 0.10.0 и удалено в LÖVE 11.0
Этот вариант не поддерживается в более ранних или более поздних версиях.

Синопсис

video = love.graphics.newVideo( videostream, loadaudio )

Аргументы

VideoStream videostream
Объект потока видео.
boolean loadaudio (nil)
Попытка загрузить аудио видео в аудио Источник. Если явно не установлено в true или false, будет произведена попытка без ошибок, если у видео нет аудио.

Возвращает

Video video
Новый объект Video.

Примеры

Загрузка и воспроизведение видео.

function love.load()
    video = love.graphics.newVideo("myvideo.ogv")
    video:play()
end
 
function love.draw()
    love.graphics.draw(video, 0, 0)
end

См. также

  • love.graphics
  • Видео
  • love.graphics.draw


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.newVideo

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API