http://blog.csdn.net/jbjwpzyl3611421/article/details/12780625

导入:

影片纹理是通过Apple QuickTime导入的(支持.mov, .mpg, .mpeg, .mp4, .avi, .asf格式)。在Windows系统导入视频,要求安装QuickTime(这里下载),安装完成后重启计算机。

直接拖动影片至工程视图,当一个视频文件添加到项目中,它将被自动导入并转换成Ogg Theora格式。

当导入一个影片纹理时,伴随着视频画面,音轨也将被导入。该音频将作为一个音频剪辑文件,作为影片纹理的子物体出现

要播放该音频,该音频剪辑必须要附加到一个游戏物件上,像其他音频剪辑一样。

播放:

游戏开始运行时,影片纹理并不会自动播放。

要播放该音频,该音频剪辑必须要附加到一个游戏物件上,像其他音频剪辑一样。

//游戏物体,影片纹理和音频的载体
public GameObject MoviePlane;
//影片纹理,必须附加到游戏物体上才能播放(指定到工程视图内要播放的音频)
public MovieTexture MoiveTexture0; void OnStart(){
MovieCube.renderer.material.mainTexture = MoiveTexture1;
} void OnGUI(){
  moviePlaneButtons();
} //控制影片和影片声音
void moviePlaneButtons(){
  if(GUI.Button(new Rect(Screen.width - 10 - 100,50,100,30),"play")){
    if(!MoiveTexture0.isPlaying){
      //播放影片
      MoiveTexture0.Play();
      //播放物体上的声音(影片的子物体)
      MoviePlane.audio.Play();
    }
  }   if(GUI.Button(new Rect(Screen.width - 10 - 100,90,100,30),"Pause")){
    if(MoiveTexture0.isPlaying){
      //暂停 再play就是继续
      MoiveTexture0.Pause();
      MoviePlane.audio.Pause();
    }
  }
  if(GUI.Button(new Rect(Screen.width - 10 - 100,130,100,30),"Stop")){
    if(MoiveTexture0.isPlaying){
      //结束 再play就是重新开始
      MoiveTexture0.Stop();
      MoviePlane.audio.Stop();
    }
  }
}

Unity3D 播放视频的更多相关文章

  1. Unity3D播放视频

    http://blog.csdn.net/awnuxcvbn/article/details/17618919 点击这里下载视频转换器,该转换器会把其他格式转化为ogv格式,直接被unity识别,不需 ...

  2. Unity3D 怎样在安卓手机上播放视频

    曾经仅仅会在电脑上通过Unity3D播放视频,研究了下发现通过Unity3D在手机上播放视频也很easy.现介绍例如以下. void OnGUI()     {         if (GUI.But ...

  3. Unity 播放 视频

    Unity3D 播放视频 http://www.cnblogs.com/fortomorrow/archive/2012/11/01/unity07.html Unity3D研究院之两种方式播放游戏视 ...

  4. [Unity3D][Vuforia][IOS]vuforia在unity3d中添加自己的动态模型,识别自己的图片,添加GUI,播放视频

    使用环境 unity3D 5 pro vuforia 4 ios 8.1(6.1) xcode 6.1(6.2) 1.新建unity3d工程,添加vuforia 4.0的工程包 Hierarchy中 ...

  5. Unity3d 播放高质量视频解决方案

    Unity3d 播放高质量视频解决方案~ 最近在折腾一个视频游戏.真的是一个视频游戏,游戏主背景是个大视频.可能切换三四个视频,而且需要无缝切换. 平台是安卓,蕊片是rockclip.找了各式各样的插 ...

  6. Unity3D使用EasyMovieTexture插件播放视频

    Unity3D对于视频的播放兼容个人感觉很差劲,之前写过一篇使用Unity3D自己自带的一些功能去播放视频,链接如下: http://www.cnblogs.com/xiaoyulong/p/8627 ...

  7. Unity3D中播放视频的方法

    播放视频其实和贴图非常相像,因为播放视频用到的 MovieTexture 属于贴图 Texture 的子类.Unity3D 支持的视频格式有很多,但是还是建议使用 ogv 格式的视频,使用其他格式依然 ...

  8. Unity3D基础学习 利用NGUI的Texture播放视频

    利用NGUI播放视频,首先你得导入你的视频 你的电脑中必须安装QuickTime软件,没有,去下一个,如果是Windows系统,安装完之后重启. 接下来转换你的视频格式,如果你的视频在QuickTim ...

  9. 【狼】unity3d 安卓播放视频替代视频纹理

    http://www.cnblogs.com/zhanlang96/p/3726684.html 原创,有问题或错误的话希望大家批评指正 导出apk,是不能用电影纹理的,所以我们只能用这个办法 这个 ...

随机推荐

  1. 【BZOJ 2039】 2039: [2009国家集训队]employ人员雇佣 (最小割)

    2039: [2009国家集训队]employ人员雇佣 Time Limit: 20 Sec  Memory Limit: 259 MBSubmit: 1511  Solved: 728 Descri ...

  2. Eigen学习笔记2:C++矩阵运算库Eigen介绍

    Eigen常规矩阵定义 1.使用 Eigen的使用在官网上有详细的介绍,这里对我学习过程中用到的基本操作进行介绍.首先是矩阵的定义.在矩阵类的模板参数共有6个.一般情况下我们只需要关注前三个参数即可. ...

  3. NOIP200606金明的预算方案

    试题描述: 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”. ...

  4. Android中数据存储(三)——SQLite数据库存储数据

    当一个应用程序在Android中安装后,我们在使用应用的过程中会产生很多的数据,应用都有自己的数据,那么我们应该如何存储数据呢? 数据存储方式 Android 的数据存储有5种方式: 1. Share ...

  5. xcode的ios工程目录结构复习

    目录结构: a.supporting files: main.m和资源文件 xxx-info.plist:包含应用程序相关属性列表,如版本,程序名等 .pch文件:预编译头文件,相当于MFC里的std ...

  6. WM-N-BM-09 WM-N-BM-14

    USI Delivers WICED Module to Gain Great Success Customers Broadcom’s Wireless Internet Connectivity ...

  7. HDU 1159 && POJ 1458

    最长公共子序列.状态转移方程见代码. #include <iostream> #include <cstdio> #include <cstring> using ...

  8. 自己定义AlertDialog对话框布局

    自己定义对话框中的信息body布局 LayoutInflater inflater =getLayoutInflater(); View layout = inflater.inflate(R.lay ...

  9. 用SoapUI进行Webservice的性能压力测试

    转载:http://www.cnblogs.com/fnng/archive/2011/08/11/2135440.html 第一步: 新建一个项目:点击新建按钮就行了. 在打开的窗口中填写你项目名, ...

  10. 可用Active Desktop Calendar V7.86 注册码序列号

    可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code:  DC8EC-16985-F26A6