Audio
μ΄ ν΄λμ€λ μ€λμ€μ κ΄λ ¨λ μμ± λ° λ©μλμ λν μ 보λ₯Ό μ 곡ν©λλ€.
μλμ μμ±κ³Ό λ©μλλ€μ μ€λμ€ κ°μ²΄μ .getAudio()
λ₯Ό μ΄μ©ν΄ λΆλ¬μ¨ κ°μ²΄μλ§ μ¬μ©ν μ μμ΅λλ€.
ex:
const audio_obj = WORLD.getObject("audio_object").getAudio();
audio_obj.play();
audio_obj.stop();
console.log(audio_obj.isPlaying);
μλ λ΄μ© μ΄μΈμλ THREE.Audioμ λ€μν μμ±κ³Ό λ©μλλ₯Ό μ¬μ©ν μ μμ΅λλ€.
μμ±
.isPlaying
.isPlaying
: Boolean
μ€λμ€κ° νμ¬ μ¬μ μ€μΈμ§ μ¬λΆλ₯Ό λ°νν©λλ€.
.hasPlaybackControl
.hasPlaybackControl
: Boolean
play()
, .pause()
λ±μ λ©μλλ₯Ό μ¬μ©νμ¬ μ¬μμ μ μ΄ν μ μλμ§ μ¬λΆμ
λλ€. κΈ°λ³Έκ°μ trueμ
λλ€.
λ©μλ
.getPlaybackRate()
.getPlaybackRate ()
: Float
PlaybackRate(μ¬μ μλ)μ κ°μ λ°νν©λλ€.
.getVolume()
.getVolume()
: Float
νμ¬ λ³Όλ₯¨ κ°μ λ°νν©λλ€.
.play()
.play(delay)
: this
hasPlaybackControl
μ΄ trueμ΄λ©΄ μ¬μμ μμν©λλ€.
.pause()
.pause ()
: this
hasPlaybackControl
μ΄ trueμ΄λ©΄ μ¬μμ μΌμ μ€μ§ν©λλ€.
μΌμμ€μ§λ μ€λμ€λ λ€μ μ¬μ μ, μ€μ§λ μμΉμμ μ΄μ΄μ μ¬μλ©λλ€.
.setPlaybackRate()
.setPlaybackRate ( value : Float )
: this
hasPlaybackControl
μ΄ νμ±νλ κ²½μ° μ¬μ μλλ₯Ό μ€μ ν μ μμ΅λλ€.
.setVolume()
.setVolume ( value : Float )
: this
λ³Όλ₯¨μ μ€μ ν©λλ€.
.stop()
.stop ()
: this
hasPlaybackControl
μ΄ νμ±νλ κ²½μ° μ¬μμ μ€μ§ν©λλ€.
μ€μ§λ μ€λμ€λ₯Ό λ€μ μ¬μ μ, μ²μλΆν° μ¬μλ©λλ€.