Manual     Reference     Scripting  
  
Scripting > Runtime Classes > AudioClip Switch to Component   
  • Menu
  • Overview
  • Runtime Classes
  • Attributes
  • Enumerations
  • Editor Classes
  • Enumerations
  • History
  • Index
  • AudioClip
  • All Members
  • Variables
  • channels
  • frequency
  • isReadyToPlay
  • length
  • samples
  • Inherited Variables
  • hideFlags
  • name
  • Inherited Functions
  • GetInstanceID
  • ToString
  • Inherited Class Functions
  • Destroy
  • DestroyImmediate
  • DontDestroyOnLoad
  • FindObjectOfType
  • FindObjectsOfType
  • Instantiate
  • operator !=
  • operator ==
  • operator bool

AudioClip.isReadyToPlay  

var isReadyToPlay : boolean

Description

Is a streamed audio clip ready to play? (Read Only)

If the AudioClip is downloading from a web site, this returns if enough data has been downloaded so playback should be able to start without interruptions. For AudioClips not associated with a web stream, this value always returns true.

JavaScripts
function Start () {
var www : WWW = new WWW("www.example.com");
audio.clip = www.audioClip;
}

function Update () {
if(!audio.isPlaying && audio.clip.isReadyToPlay)
audio.Play();
}

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void Start() {
WWW www = new WWW("www.example.com");
audio.clip = www.audioClip;
}
void Update() {
if (!audio.isPlaying && audio.clip.isReadyToPlay)
audio.Play();

}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

def Start():
www as WWW = WWW('www.example.com')
audio.clip = www.audioClip

def Update():
if (not audio.isPlaying) and audio.clip.isReadyToPlay:
audio.Play()