Unityでストリーミングムービー再生

ストリーミングムービー再生する場合は、www.movieを使います。

using UnityEngine;
using System.Collections;

public class ControlStreamingMovie : MonoBehaviour
{
  public MovieTexture movieTexture;

  private static readonly string url = "http://www.unity3d.com/webplayers/Movie/sample.ogg";

  void Start()
  {
    StartCoroutine(LoadMovie());
  }

  void Update()
  {
  }

  IEnumerator LoadMovie()
  {
    WWW www = new WWW(url);
    movieTexture = www.movie;

    while (!movieTexture.isReadyToPlay) {
      yield return null;
    }

    guiTexture.texture = movieTexture;
    audio.clip = movieTexture.audioClip;
    movieTexture.loop = true; // ループ
    movieTexture.Play();
    audio.Play();
  }
}


今回もGUITextureに貼りつけてみました。
上のスクリプトとAudio Resourceコンポーネントを適当なGUITextureに適用すれば動くと思います。
ムービーの形式はOggTheoraじゃないといけない事に注意。