我的一位客户希望在Unity3d上运行3D视频,我有两个问题
答案 0 :(得分:1)
如果您想在3D场景中的纹理上播放视频,那么可以使用Unity3D作为MovieTexture类。遗憾的是,它需要专业版许可证,不适用于iOs或Android :(
答案 1 :(得分:0)
将此代码添加到您要播放视频的位置:
Handheld.PlayFullScreenMovie("MovieFileName.mp4",Color.black,FullScreenMovieControlMode.CancelOnInput,FullScreenMovieScalingMode.AspectFit);
然后将您的电影文件放在Assets / StreamingAssets中,电影文件意味着:
.mov,.mp4,.mpv和.3gp并使用以下压缩标准之一: H.264 Baseline Profile Level 3.0视频,最高640 x 480,30 fps。请注意,基准配置文件中不支持B帧。 MPEG-4 Part 2视频(简单简介)。
详情请见:http://docs.unity3d.com/Documentation/ScriptReference/Handheld.PlayFullScreenMovie.html