使用音频数组,根据音频的名字来播放相关的音频
来源:互联网 发布:什么是做淘宝 编辑:程序博客网 时间:2024/05/16 07:04
public class AudioManager : MonoBehaviour {
public AudioClip [] introduce;
public AudioClip music;
private static AudioManager instance;
private AudioSource mAudio;
private AudioSource backAudio;
public GameObject mUI;
public static AudioManager Instance
{
get
{
if (instance == null)
{
instance = new AudioManager ();
}
return instance;
}
}
void Start()
{
mAudio = this.GetComponent<AudioSource> ();
backAudio = mUI.GetComponent<AudioSource> ();
backAudio.clip = music;
backAudio.Play ();
}
public void PlayBackMusic()
{
if (backAudio.isPlaying)
{
backAudio.Stop ();
}
else
{
backAudio.clip = music;
backAudio.Play ();
}
}
public void Introduce()
{
for (int i = 0; i < introduce.Length; i++)
{
if (introduce [i].name == DefaultTrackableEventHandler.childName) //浏览数组里的音频,如果说识别的物体的名字和这个音频的名字一致,那么播放这个音频
{
mAudio.clip = introduce [i];
mAudio.Play ();
}
}
}
}
public AudioClip [] introduce;
public AudioClip music;
private static AudioManager instance;
private AudioSource mAudio;
private AudioSource backAudio;
public GameObject mUI;
public static AudioManager Instance
{
get
{
if (instance == null)
{
instance = new AudioManager ();
}
return instance;
}
}
void Start()
{
mAudio = this.GetComponent<AudioSource> ();
backAudio = mUI.GetComponent<AudioSource> ();
backAudio.clip = music;
backAudio.Play ();
}
public void PlayBackMusic()
{
if (backAudio.isPlaying)
{
backAudio.Stop ();
}
else
{
backAudio.clip = music;
backAudio.Play ();
}
}
public void Introduce()
{
for (int i = 0; i < introduce.Length; i++)
{
if (introduce [i].name == DefaultTrackableEventHandler.childName) //浏览数组里的音频,如果说识别的物体的名字和这个音频的名字一致,那么播放这个音频
{
mAudio.clip = introduce [i];
mAudio.Play ();
}
}
}
}
0 0
- 使用音频数组,根据音频的名字来播放相关的音频
- iOS --- 使用AVFoundation的AVAudioPlayer来播放音频
- 通过脚本来实现音频的播放
- 关于音频的播放
- linux音频的播放
- 1.1音频的播放
- 播放音频的控件
- 音频的播放方法
- 音频的播放
- Android音频的播放
- html5的音频播放
- Unity3D播放音频数组的问题
- 音频相关的基本知识
- 使用AVAudioPlayer播放网络上的音频
- android音频播放SoundPool的使用
- Assets的使用和SoundPool播放音频
- Android播放音频相关
- iOS音频播放相关
- Android系统的启动流程
- redis学习资料
- 修改工程名,类名
- 杭电1029
- POJ 2533 Longest Ordered Subsequence(最长递增子序列)
- 使用音频数组,根据音频的名字来播放相关的音频
- [Module]quamash模块安装
- git 设置SSH认证
- (NYoj 489)哭泣天使 -- 网络最大流,关于网格的建图方法,Dinic
- 对Android初学者学习中的几点建议
- ToolsUtil
- 判断字符串是不是日期格式
- Android使用SQLite保存数据
- 关于iuap项目sql(实现层)