對於在Unity中播放視頻的用法,這裏有篇文章說的很詳細了,參考 Unity3D研究院之兩種方式播放遊戲視頻測試
本文主要針對Android平臺調用的視頻資源存放位置寫個備註. ui
移動平臺視頻播放調用的接口以下:spa
public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
針對Android平臺,通過測試,如下幾種方法能夠成功播放:code
1. 將視頻資源拷貝到外置存儲(如sd卡),經過外置存儲絕對路徑調用視頻
string path = Application.persistentDataPath + "xxx.mp4";
2. 在Build Apk的時候,將視頻資源放在StreamingAssets子目錄下,經過視頻名字調用blog
string path = "xxx.mp4";
注意,在Unity4.6.6f2版本中,若是視頻資源不是放在StreamingAssets的子目錄下,而是在它的次級目錄,例如 StreamingAssets/secondDir/xxx.mp4,如下三種路徑參數都不能使得視頻成功播放接口
string path = "xxx.mp4";
string path = "secondDir/xxx.mp4";
string path = "jar:file:///" + Application.dataPath + "!/assets/" + "secondDir/xxx.mp4";
我沒有在Unity4.6.6f2以前的版本中作過測試,不過猜想應該一樣不行,若是有所出入,請你們指出。遊戲
因此若是你想成功在Android平臺上播放視頻的話,你能夠選擇資源
1. 將視頻資源拷貝到外置存儲(如SD卡)get
2. 將視頻資源放在StreamingAssets子層級目錄下