ファイルパス, File, Decoder または SoundData から Source を新規作成します。
SoundData から作成した Source の再生方式は static になります。
|
この関数は love.update または love.draw などから繰り返し呼び出すと動作が重くなることがあります。もし、特定の資源を何度も使う必要がある場合は、一括で作成と格納を行うことで効率的に再利用できます!
|
|
関数
LÖVE 11.0 から使用可能
|
この異形は以前のバージョンでは非対応です。
|
概要
source = love.audio.newSource( filename, type )
引数
string filename
- 音声ファイルのファイルパス。
SourceType type
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から使用可能
|
この異形は以前のバージョンでは非対応です。
|
概要
source = love.audio.newSource( file, type )
引数
File file
- File には音声ファイルを指定します。
SourceType type
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から使用可能
|
この異形は以前のバージョンでは非対応です。
|
概要
source = love.audio.newSource( decoder, type )
引数
Decoder decoder
- Source の作成元となる Decoder を指定します。
SourceType type
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から使用可能
|
この異形は以前のバージョンでは非対応です。
|
概要
source = love.audio.newSource( data, type )
引数
FileData data
- Source の作成元となる FileData を指定します。
SourceType type
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
概要
source = love.audio.newSource( data )
引数
SoundData data
- Source の作成元となる SoundData を指定します。
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。 音声の再生方式 (SourceType) は "static" が返されます。
関数
LÖVE 11.0 から廃止
|
この異形は以降のバージョンでは非対応です。
|
概要
source = love.audio.newSource( filename, type )
引数
string filename
- 音声ファイルのファイルパス。
SourceType type ("stream")
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から廃止
|
この異形は以降のバージョンでは非対応です。
|
概要
source = love.audio.newSource( file, type )
引数
File file
- File には音声ファイルを指定します。
SourceType type ("stream")
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から廃止
|
この異形は以降のバージョンでは非対応です。
|
概要
source = love.audio.newSource( decoder, type )
引数
Decoder decoder
- Source の作成元となる Decoder を指定します。
SourceType type ("stream")
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
関数
LÖVE 11.0 から廃止
|
この異形は以降のバージョンでは非対応です。
|
概要
source = love.audio.newSource( data, type )
引数
FileData data
- Source の作成元となる FileData を指定します。
SourceType type ("stream")
- Source における再生方式の指定 (stream または static)
返値
Source source
- 指定された音声は再生可能な新しい Source として返されます。
注釈
11.0 以前では、このコンストラクタへ SourceType として queue を指定してしまうと、エラーにならず、 Source:getType で stream が返されてしまいます。つまり、これはバグです。解決方法として Source の種別指定には love.audio.newQueueableSourceをお使いください。
用例
音楽を読み込んで再生します
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")
関連
そのほかの言語