言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

AudioSource.time

Switch to Manual
public var time: float;

Description

秒単位の再生時間。

Use this to read current playback time or to seek to a new playback time. Be aware that: On a compressed audio track position does not necessary reflect the actual time in the track
Compressed audio is represented as a set of so-called packets.
The length of a packet depends on the compression settings and can quite often be 2-3 seconds per packet. See Also: timeSamples variable.

	// Prints the elapsed time in seconds the audio
	// source has been playing.
	// Press "Return" to start the song and see how the
	// time gets restarted..
	function Update() {
		if(Input.GetKeyDown(KeyCode.Return)) {
			audio.Stop();
			audio.Play();
		}
		Debug.Log(audio.time);
	}