首页 > 移动平台 > 详细

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

时间:2015-08-19 23:02:55      阅读:599      评论: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)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!