Unity学习笔记(组件篇2) 视频文件的播放和录音

由于Unity目前对视频的支持不是太完美所以在PC端和移动端的架构有些不太相同

1. PC端

支持的格式 : .mov .mgp .mpeg .mp4 .avi .asf

必须在PC机上预装一个QuickTime的播放器才能实现预先的浏览

使用:  其实在PC端的视频就相当于抽象成了一个Texture 就相当于变成了一些##动态的纹理图片,我们只需要将这个纹理图片贴在指定的物体上就可以利用MovieTexture.Play();
方法实现播放了
//MovieTextTure 继承自 TextTure类,只是在里面有些播放视频的方法

MovieTextTure.Play();

2. 移动端

在安卓的平台上面实现的原理是:

使用Handheld.PlayFullScreenMovie借口该接口会挂起游戏进程去播放视频,当视频播放完后又会跳转到游戏进程,但是可以通过点击屏幕中断播放的进程

视频文件必须放在 StreamingAssets文件下(它在设备上是安装文件夹内的只读区域)

支持的格式 :

Android : .mp4 .3gp
IOS : .mov .mp4 .mpv .3gp

播放代码:

Handheld.PlayFullScreenMovie("名字",Color.black,ScreenMovieControMode.CancelOnInput,ScaleMode.ScaleFill);

3.录音

开始
Microphone.Start("",true,1,6400);=

你可能感兴趣的:(Unity3D)