unity3d 读取视频

一、读取路径有三种方法

     1、使用WWW:    

         WWW _moviewww=new WWW("file:///"+Application.dataPath+"/../Shared/6.mov");

    2、Application.data

    3、.net

         string fullPath = System.IO.Path.Combine("Shared/", "6.mov");

二、读取内存

     1、前面提到的WWW

         DATA=WWW.Bytes;

     2、.net读取

         DATA=System.IO.File.ReadAllBytes(fullPath);

以上方式都可以很流畅的读取,但是有要求,我试过最大的能播放2048*876像素,时间是10s,如果你的视频是30s的话那就遗憾的告诉你以上这几招不管用,但是你的要求如果没有那么高,1280*720的几分钟还是播放很流畅的。

posted @ 2013-03-14 09:50  BlackNumen  阅读(773)  评论(0编辑  收藏  举报