Difference between revisions of "love.audio.newSource (Українська)"
(Created page with "Створює новий об'єкт {{translated link|Source|Українська}} (джерело аудіо) на основі шляху до файлу, об'єкту {...") |
m (fix '"`UNIQ--nowiki-00000030-QINU`"' formatting issue) |
||
Line 137: | Line 137: | ||
* [[Constructs::Source (Українська)|Source]] | * [[Constructs::Source (Українська)|Source]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
− | {{#set:Description=Створює нове джерело ({{translated link|Source|Українська}}) на основі файлу, звукових даних ({{translated link|SoundData|Українська}}) або декодувальника ( | + | {{#set:Description=Створює нове джерело ({{translated link|Source|Українська}}) на основі файлу, звукових даних ({{translated link|SoundData|Українська}}) або декодувальника ([[Decoder (Українська)|Decoder]]). |
}} | }} | ||
{{#set:Since=000}} | {{#set:Since=000}} |
Latest revision as of 10:27, 22 September 2023
Створює новий об'єкт Source (джерело аудіо) на основі шляху до файлу, об'єкту File (англ.), Decoder (англ.) (файл) або SoundData (звукові дані). Джерела, створені на основі об'єктів SoundData (звукові дані), завжди статичні.
Якщо викликати цю функцію багато разів (наприклад, з love.update чи love.draw), це може заповільнити роботу. Якщо якийсь ресурс вам потрібен часто, створіть його один раз і зберігайте для повторного використання! |
Contents
Функція
Доступне починаючи з LÖVE 11.0 |
Цей варіант недоступний в попередніх версіях. |
Вигляд
source = love.audio.newSource( filename, type )
Аргументи
string filename
- Шлях до аудіофайлу.
SourceType type
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Доступне починаючи з LÖVE 11.0 |
Цей варіант недоступний в попередніх версіях. |
Вигляд
source = love.audio.newSource( file, type )
Аргументи
File file
- Об'єкт File (файл), що вказує на аудіофайл.
SourceType type
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Доступне починаючи з LÖVE 11.0 |
Цей варіант недоступний в попередніх версіях. |
Вигляд
source = love.audio.newSource( decoder, type )
Аргументи
Decoder decoder
- Об'єкт Decoder (декодувальник), з якого буде створено джерело (об'єкт Source).
SourceType type
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Доступне починаючи з LÖVE 11.0 |
Цей варіант недоступний в попередніх версіях. |
Вигляд
source = love.audio.newSource( data, type )
Аргументи
FileData data
- Об'єкт FileData (файлові дані), з якого буде створено джерело (об'єкт Source).
SourceType type
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Вигляд
source = love.audio.newSource( data )
Аргументи
SoundData data
- Об'єкт SoundData (звукові дані), з яких буде створено джерело (об'єкт Source).
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо. Для цього аудіо завжди буде повертатися SourceType (тип джерела) "static" (статичне).
Функція
Видалене в LÖVE 11.0 |
Цей варіант недоступний в LÖVE 11.0 і наступних версіях.. |
Вигляд
source = love.audio.newSource( filename, type )
Аргументи
string filename
- Шлях до аудіофайлу.
SourceType type ("stream")
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Видалене в LÖVE 11.0 |
Цей варіант недоступний в LÖVE 11.0 і наступних версіях.. |
Вигляд
source = love.audio.newSource( file, type )
Аргументи
File file
- Об'єкт File (файл), що вказує на аудіофайл.
SourceType type ("stream")
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Видалене в LÖVE 11.0 |
Цей варіант недоступний в LÖVE 11.0 і наступних версіях.. |
Вигляд
source = love.audio.newSource( decoder, type )
Аргументи
Decoder decoder
- Об'єкт Decoder (декодувальник), з якого буде створено джерело (об'єкт Source).
SourceType type ("stream")
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Функція
Видалене в LÖVE 11.0 |
Цей варіант недоступний в LÖVE 11.0 і наступних версіях.. |
Вигляд
source = love.audio.newSource( data, type )
Аргументи
FileData data
- Об'єкт FileData (файлові дані), з якого буде створено джерело (об'єкт Source).
SourceType type ("stream")
- Тип джерела: потокове або статичне.
Повертає
Source source
- Нове джерело аудіо (Source), яке може програвати вказане аудіо.
Зауваження
В версіях від 11.0 (англ.) до 11.2 (англ.) якщо в якості SourceType для цього конкретного конструктора передати queue, це не викличе помилку, а getType (англ.) поверне stream; для цього конкретного типу джерел потрібно використовувати love.audio.newQueueableSource. Цю помилку було виправлено в версії 11.3 (англ.).
Приклади
Завантажити і програти фонову музику
bgm = love.audio.newSource("bgm.ogg", "stream")
love.audio.play(bgm)
Завантажити і програти звуковий ефект
sfx = love.audio.newSource("sfx.wav", "static")
love.audio.play(sfx)
Завантажити звукові дані (SoundData) і створити джерело (Source)
data = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)
Завантажити декодувальник (Decoder) і створити джерело (Source)
decoder = love.sound.newDecoder("bgm.ogg")
bgm = love.audio.newSource(decoder, "stream")
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info