Macで Unity 外部から動画を読み込んで再生
Assetsに追加する場合は、H.264に対応しているが、外部ファイルから直接読み込むと、
isReadyToPlay が true にならない。
ffmpeg2theora などで、ogv フォーマットに変換する必要がある
$ ffmpeg2theora hoge.mov
IEnumerator Start () {
// ローカルファイルから読み込む
string url = "file://" + Application.dataPath + "/Datas/hoge.ogv" ;
WWW videoStreamer = new WWW (url);
yield return videoStreamer;
MovieTexture movie = videoStreamer.movie;
GameObject bg = GameObject.Find ("/Root/Bg");
bg.renderer.material.mainTexture = movie;
while (!movie.isReadyToPlay) yield return null;
movie.Play();
}