Skip to content

AudioSource (JavaScript)

AudioSource

Scripting Name:Insight.AudioSource

音频播放组件。用于控制声音的播放,停止,循环等。

Properties


clipName

type :string

(只读)绑定的 AudioClip 的名称。

duration

type : number

(只读)AudioClip 的时间长度。

isPlaying

type : boolean

(只读)声音是否正在播放。

loop

type : boolean

是否循环播放。

pitch

type : number

播放音调。默认为 1,正常音调。改变音调同样会改变播放的速度。

⚠️ Android 6.0 以下不支持

ready

type : boolean

(只读)判断 AudioClip 是否已经加载。

time

type : number

当前播放的时间偏移量。

volume

type : number

音量,范围 [0,1]。

Methods


toString

javascript
public string toString();

将 audioSource 内容以一定格式转为 string 类型。

pause

javascript
public void Pause();

暂停音频播放。

play

javascript
public void Play();

播放音频。

stop

javascript
public void Stop();

停止音频播放。

Inherited Properties(继承自 Component)


enabled

type : boolean

该组件是否是可用的。

gameObject

type : Insight.GameObject

(只读)该组件所依附的 GameObject。

isActiveAndEnabled

type : boolean

(只读)该组件是否可用,且其依附的 GameObject 是否是活跃状态。

name

type : string

(只读)所依附的 GameObject 的名称。

tag

type : string

(只读)所依附的 GameObject 的 Tag。

⚠️ 暂时未启用

transform

type : Insight.Transform

(只读)所依附的 GameObject 的 transform。