今天在蛮牛教育上学习了 unity 中如何播放视频 unity支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi和.asf。只需将对应的视频文件拖拽入Project视图即 可,它会自动生成对应的MovieTexture对象 直接将脚本绑定在摄像机对象中 脚本如下 01 using UnityEngine; 02 using System.Collections; 03 04 public class Test: MonoBehaviour 05 { 06 07 //电影纹理 08 public MovieTexture movTexture; 09 10 void Start() 11 { 12 //设置电影纹理播放模式为循环 13 movTexture.loop = true; 14 } 15 16 void OnGUI() 17 { 18 //绘制电影纹理 19 GUI.DrawTexture (new Rect (0,0, Screen.width, Screen.height),movTexture,ScaleMode.StretchToFill); 20 21 if(GUILayout.Button("播放/继续")) 22 { 23 //播放/继续播放视频 24 if(!movTexture.isPlaying) 25 { 26 movTexture.Play(); 27 } 28 29 } 30 31 if(GUILayout.Button("暂停播放")) 32 { 33 //暂停播放 34 movTexture.Pause(); 35 } 36 37 if(GUILayout.Button("停止播放")) 38 { 39 //停止播放 40 movTexture.Stop(); 41 } 42 } 43 44 }
|