unity—NGUI播放视频及声音注意事项

来源:互联网 发布:海意it 编辑:程序博客网 时间:2024/05/25 23:56

首先我是找了很多资料,但是也没解决播放视频及声音的问题:有时视频出来了,声音没有。于是

针对性的资料有:①http://blog.csdn.net/u014771617/article/details/46764483,解决视频播放,但是没声音。②http://blog.csdn.net/linshuhe1/article/details/51426403,解决视频格式转换问题。③http://blog.csdn.net/chenggong2dm/article/details/18411173,虽然最终没解决声音的问题,但是提供了有价值的参考意见,即声音源audiosource和音频监听器Audio Listenter。再次非常感谢以上提供帮助。

经过折腾还是弄好了的,代码如下:

using UnityEngine;using System.Collections;public class PopupListManager : MonoBehaviour{    //声音资源    public AudioClip theSound;    //视频资源      public MovieTexture videoSource;    public void start()    {                   }    public void PlayVideo()    {              videoSource.Play();        AudioSource audio;        audio = gameObject.GetComponent<AudioSource>();        audio.PlayOneShot(theSound);     }}

一、需要准备按钮和视频转换(需要Quicktime player工具,此处不便阐述,网上资料很多


添加按钮,通过点击播放视频(有声音)

二、相机需挂上述脚本,有audio source,其中红框参数很重要!如图:


三、按钮需添加audio source和audiolistener两个组件,其中audiolistener起着监听作用,红色框请注意!如图:


四、给按钮添加点击事件,也就是执行PlayVideo()方法,基本大功告成!如图:


总结:线索很重要,善于从别人那儿获取重要线索,然后整合到自己的思路中去。

1 0
原创粉丝点击