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。