码迷,mamicode.com
首页 > 移动开发 > 详细

Unity Handheld.PlayFullScreenMovie 视频播放 (android平台 资源存放路径)

时间:2015-08-19 23:03:54      阅读:3385      评论:0      收藏:0      [点我收藏+]

标签:

对于在Unity中播放视频的用法,这里有篇文章说的很详细了,参考 Unity3D研究院之两种方式播放游戏视频

 

本文主要针对Android平台调用的视频资源存放位置写个备注. 

移动平台视频播放调用的接口如下:

public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);

 

针对Android平台,经过测试,以下几种方法可以成功播放:

  1. 将视频资源拷贝到外置存储(如sd卡),通过外置存储绝对路径调用

string path = Application.persistentDataPath + "xxx.mp4";

 

  2. 在Build Apk的时候,将视频资源放在StreamingAssets子目录下,通过视频名字调用

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卡)

2. 将视频资源放在StreamingAssets子层级目录下

Unity Handheld.PlayFullScreenMovie 视频播放 (android平台 资源存放路径)

标签:

原文地址:http://www.cnblogs.com/sutingwei/p/4743484.html

(0)
(3)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!