UnityEngine.WWW.GetAudioClip C# (CSharp) Method

GetAudioClip() public method

Returns an AudioClip generated from the downloaded data (Read Only).

public GetAudioClip ( bool threeD ) : AudioClip
threeD bool Use this to specify whether the clip should be a 2D or 3D clip /// the .audioClip property defaults to 3D.
return AudioClip
        public AudioClip GetAudioClip(bool threeD)
        {
            return this.GetAudioClip(threeD, false);
        }

Same methods

WWW::GetAudioClip ( bool threeD, bool stream ) : AudioClip
WWW::GetAudioClip ( bool threeD, bool stream, AudioType audioType ) : AudioClip

Usage Example

コード例 #1
0
    private IEnumerator DownloadAudio()
    {
        _url = input_url.text;

        //#if !UNITY_EDITOR
        //	_url = _url.Replace("http://www.spilldemo.com", Application.dataPath + "/..");
        //#endif

        Debug.Log("_url: " + _url);

        yield return new WaitForSeconds(0.5f);

        WWW www = new WWW(_url);
        yield return www;

        string extension = _url.Substring(_url.Length - 4);
        Debug.Log("extension: " + extension);

        if (extension.Equals(".ogg"))
            _source.clip = www.GetAudioClip(false, false, AudioType.OGGVORBIS);
        else if (extension.Equals(".mp3"))
            _source.clip = www.GetAudioClip(false, false, AudioType.MPEG);
        else if (extension.Equals(".wav"))
            _source.clip = www.GetAudioClip(false, false, AudioType.WAV);
        else
            _source.clip = www.GetAudioClip(false, false, AudioType.UNKNOWN);

        yield return new WaitForSeconds(0.5f);

        _source.Play();
    }
All Usage Examples Of UnityEngine.WWW::GetAudioClip