using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class restart : MonoBehaviour{
public AudioSource newaudio;
void OnGUI()
{
if (GUI.Button(new Rect(180, 580, 60, 30), "退出"))
{
Application.Quit();
}
if (GUI.Button(new Rect(280, 580, 60, 30), "重新开始"))
{
SceneManager.LoadScene("main");
}
if (GUI.Button(new Rect(10, 150, 100, 50), "Play"))
{
newaudio.GetComponent<AudioSource>().Play();
}
if (GUI.Button(new Rect(10, 250, 100, 50), "Stop"))
{
newaudio.GetComponent<AudioSource>().Stop();
}
if (GUI.Button(new Rect(10, 350, 100, 50), "Pause"))
{
newaudio.GetComponent<AudioSource>().Pause();
}
}
}
unity AudioSource 怎么转换 AudioClip? 求大神来解救新手
答案:4 悬赏:10 手机版
解决时间 2021-02-26 18:43
- 提问者网友:雨不眠的下
- 2021-02-26 08:39
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-26 09:18
public AudioSource newaudio;
newaudio.clip = Microphone.Start("", false, 10, 44100);//开始录音(Start方法里的参数你可以自己查一下)
Microphone.End("");//停止录音
newaudio.Play();//播放录音
newaudio.Stop();//停止播放
newaudio.Pause();//暂停播放
newaudio.clip = Microphone.Start("", false, 10, 44100);//开始录音(Start方法里的参数你可以自己查一下)
Microphone.End("");//停止录音
newaudio.Play();//播放录音
newaudio.Stop();//停止播放
newaudio.Pause();//暂停播放
全部回答
- 1楼网友:胯下狙击手
- 2021-02-26 12:29
AudioSource下有个clip的字段,了解一下。AudioSource下对应的AudioClip可以在这里换。
- 2楼网友:洒脱疯子
- 2021-02-26 11:08
AudioSource不能转成AudioClip,毕竟桌子不能转换成二舅(不知道你想问什么
AudioClip对应的音频文件的格式不是轻易就能转换的,RunTime的话需要外部插件。
- 3楼网友:酒安江南
- 2021-02-26 10:47
audiosource audio
void start()
{
audio=this.getcomponent();
}
void play()
{
audio.play(); //也可以用audio.playoneshot来播放一个音频剪辑
}
void stop()
{
audio.stop() ;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯