Play(ulong)
Plays the _clip.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.AudioModule
public void Play(ulong delay)
Parameters
Deprecated. Delay in number of samples, assuming a 44100Hz sample rate (meaning that Play(44100) will delay the playing by exactly 1 sec).
Remarks
The delay parameter is deprecated, please use the newer AudioSource.PlayDelayed function instead which specifies the delay in seconds.
If _clip is set to the same clip that is playing then the clip will sound like it is re-started. AudioSource will assume any AudioSource.Play call will have a new audio clip to play.
Note: The AudioSource.PlayScheduled API will give you more accurate control over when the audio clip is played.
For a list of audio file types Unity supports, refer to Audio Clip.
Examples
using UnityEngine; // The Audio Source component has an AudioClip option. The audio // played in this example comes from AudioClip and is called audioData.[RequireComponent(typeof(AudioSource))]public class ExampleScript : MonoBehaviour{ AudioSource audioData; void Start() { audioData = GetComponent<AudioSource>(); audioData.Play(0); Debug.Log("started"); } void OnGUI() { if (GUI.Button(new Rect(10, 70, 150, 30), "Pause")) { audioData.Pause(); Debug.Log("Pause: " + audioData.time); } if (GUI.Button(new Rect(10, 170, 150, 30), "Continue")) { audioData.UnPause(); } }}