Source (Tiếng Việt)

Đối tượng Source biểu diễn cho âm thanh mà bạn có thể phát lại. Với Source, bạn có thể làm nhiều việc hay, chẳng hạn đặt âm lượng, độ cao, và cả vị trí nguồn âm so với người nghe.

Source điều khiển các thao tác (phát/ngừng/v.v.) tùy theo bảng trạng thái sau.

Đã kết thúc Đang phát Tạm dừng
play() Phát Không đổi Phát
stop() Không đổi Kết thúc + Về lại đầu Kết thúc + Về lại đầu
pause() Không đổi Tạm dừng Không đổi
resume() Không đổi Không đổi Phát
rewind() Về lại đầu Về lại đầu + Phát Về lại đầu + Tạm dừng

Và với những bạn ưa thích lưu đồ (lưu ý: những lời gọi bỏ qua thì không có tác dụng gì, nhưng việc trở lại đầu thì có).

SourceControls.png

Constructor

love.audio.newSource Creates a new Source from a file, SoundData, or Decoder.

Hàm

Object:type Gets the type of the object as a string.
Object:typeOf Checks whether an object is of a certain type.
Source:clone Creates an identical copy of the Source in the stopped state.
Source:getAttenuationDistances Gets the reference and maximum attenuation distances of the Source.
Source:getChannels Gets the number of channels in the Source.
Source:getCone Gets the Source's directional volume cones.
Source:getDirection Gets the direction of the Source.
Source:getDistance Returns the reference and maximum distance of the source.
Source:getPitch Gets the current pitch of the Source.
Source:getPosition Gets the position of the Source.
Source:getRolloff Returns the rolloff factor of the source.
Source:getVelocity Gets the velocity of the Source.
Source:getVolume Gets the current volume of the Source.
Source:getVolumeLimits Returns the volume limits of the source.
Source:isLooping Returns whether the Source will loop.
Source:isPaused Returns whether the Source is paused.
Source:isPlaying Returns whether the Source is playing.
Source:isRelative Gets whether the Source's position and direction are relative to the listener.
Source:isStatic Returns whether the Source is static.
Source:isStopped Returns whether the Source is stopped.
Source:pause Pauses a source.
Source:play Plays a source.
Source:resume Resumes a paused source.
Source:rewind Rewinds a source.
Source:seek Sets the currently playing position of the Source.
Source:setAttenuationDistances Sets the reference and maximum attenuation distances of the Source.
Source:setCone Sets the Source's directional volume cones.
Source:setDirection Sets the direction of the Source.
Source:setDistance Sets the reference and maximum distance of the source.
Source:setLooping Sets whether the Source should loop.
Source:setPitch Sets the pitch of the Source.
Source:setPosition Sets the position of the Source.
Source:setRelative Sets whether the Source's position and direction are relative to the listener.
Source:setRolloff Sets the rolloff factor.
Source:setVelocity Sets the velocity of the Source.
Source:setVolume Sets the current volume of the Source.
Source:setVolumeLimits Sets the volume limits of the source.
Source:stop Stops a source.
Source:tell Gets the currently playing position of the Source.

Kiểu cấp trên

Object

Xem thêm


Ngôn ngữ khác

Personal tools