Unity3D播放视频
admin
2023-03-14 23:01:17
0


Theora Converter .NET转换器会把其他格式转化为ogv格式,直接被unity识别,不需要安装quicktime不需要重启,更为重要的是比把mov导入unity的要清晰。

Unity3D播放视频

Unity3D播放视频

Unity3D播放视频

Unity3D播放视频

Unity3D播放视频

Unity3D播放视频



[csharp] view plaincopyUnity3D播放视频Unity3D播放视频


1. using UnityEngine;  

2. using System.Collections;  

3.   

4. public class MovieTest : MonoBehaviour  

5. {  

6.     //电影纹理  

7.     public MovieTexture movTexture;  

8.   

9.     void Start()  

10.     {  

11.         //设置当前对象的主纹理为电影纹理  

12.         renderer.material.mainTexture = movTexture;  

13.         //设置电影纹理播放模式为循环  

14.         movTexture.loop = true;  

15.         //StartCoroutine(DownLoadMovie());  

16.     }  

17.   

18.     void OnGUI()  

19.     {  

20.         if (GUILayout.Button("播放/继续"))  

21.         {  

22.             //播放/继续播放视频  

23.             if (!movTexture.isPlaying)  

24.             {  

25.                 movTexture.Play();  

26.             }  

27.         }  

28.   

29.         if (GUILayout.Button("暂停播放"))  

30.         {  

31.             //暂停播放  

32.             movTexture.Pause();  

33.         }  

34.   

35.         if (GUILayout.Button("停止播放"))  

36.         {  

37.             //停止播放  

38.             movTexture.Stop();  

39.         }  

40.     }  

41.   

42.     IEnumerator DownLoadMovie()  

43.     {  

44.         WWW www = new WWW("http://127.0.0.1/Head.ogv");  

45.         yield return www;  

46.         Debug.Log(Time.time);  

47.         movTexture = www.movie;  

48.         //设置当前对象的主纹理为电影纹理  

49.         renderer.material.mainTexture = movTexture;  

50.         movTexture.loop = true;  

51.     }  

52.   

53. }  



加声音


[csharp] view plaincopyUnity3D播放视频Unity3D播放视频


1. using UnityEngine;  

2. using System.Collections;  

3.   

4. public class MovieTest : MonoBehaviour  

5. {  

6.     //电影纹理  

7.     public MovieTexture movTexture;  

8.     //声音  

9.     public AudioSource movAudio;  

10.   

11.     void Start()  

12.     {  

13.         //设置当前对象的主纹理为电影纹理  

14.         renderer.material.mainTexture = movTexture;  

15.         //设置电影纹理播放模式为循环  

16.         movTexture.loop = true;  

17.         //StartCoroutine(DownLoadMovie());  

18.     }  

19.   

20.     void OnGUI()  

21.     {  

22.         if (GUILayout.Button("播放/继续"))  

23.         {  

24.             //播放/继续播放视频  

25.             if (!movTexture.isPlaying)  

26.             {  

27.                 movTexture.Play();  

28.                 movAudio.Play();  

29.             }  

30.         }  

31.   

32.         if (GUILayout.Button("暂停播放"))  

33.         {  

34.             //暂停播放  

35.             movTexture.Pause();  

36.             movAudio.Pause();  

37.         }  

38.   

39.         if (GUILayout.Button("停止播放"))  

40.         {  

41.             //停止播放  

42.             movTexture.Stop();  

43.             movAudio.Stop();  

44.         }  

45.     }  

46.   

47.     IEnumerator DownLoadMovie()  

48.     {  

49.         WWW www = new WWW("http://127.0.0.1/Head.ogv");  

50.         yield return www;  

51.         Debug.Log(Time.time);  

52.         movTexture = www.movie;  

53.         //设置当前对象的主纹理为电影纹理  

54.         renderer.material.mainTexture = movTexture;  

55.         movTexture.loop = true;  

56.     }  

57.   

58. }  



Unity3D播放视频


注:1280*720分辨率的视频以此方法播放不会产生黑边。

 


相关内容

热门资讯

法院回应LV起诉地产开发商 7月26日,厦门市湖里区人民法院发布情况通报,网传案情“路易威登公司起诉地产开发商,因楼盘外立面四叶...
携程的问题不仅在于垄断,更在于... 国内平台科技企业一般都是通过向B端收费、抽佣获利,尽量给消费者创造一个比较清爽的使用环境。携程算是最...
海信电视用遥控器关闭后打不开 原因可能是遥控器的电池没有装好或者是没电了,需要重新安装一下电池或者更换新的电池试一试;原因可能是电...
电视机突然没电源打不开了 有可能是电视开关的电源线断了;可能是电视在使用时短路;可能是电源插头插座松动;可能是电视内部零件接触...
电热水器下面那个小龙头漏水是怎... 电热水器下面那个小龙头漏水是怎么回事?1、因为安全阀发生了故障或者是已经被损坏了,就会有漏水的现象;...
回答下电脑桌面一片空白怎么恢复 电脑桌面上如果是一片空白,那说明您的电脑图标被隐藏了,想要恢复就要按照如下的三个步骤去操作才行。 第...
澳总理要找特朗普“理论”关税:... 当地时间7月26日,澳大利亚总理阿尔巴尼斯表示,他将直接向美国总统特朗普提出抗议,反对美国新近宣布的...
正颌手术反成“鞋拔子脸”,医生... 为改善轻微地包天做正颌手术,没想到反成“鞋拔子脸”。据第一现场报道,24岁女孩小雨在接受采访时表示,...
在泰国GMM书展活动中遭锁喉、... 7月25日,一名中国女粉丝在泰国曼谷GMM书展活动中遭工作人员锁喉、抱摔等暴力对待。当事人称随后前往...
中国驻菲律宾大使:过去半年,我... 近日,中国驻菲律宾大使井泉接受看看新闻Knews独家采访,直面仁爱礁、黄岩岛海上争端、中菲关系走向、...