音频以及麦克风

复制代码
            //设备名
            //超过录制时长是否重新录制
            //录制时长
            //采样率

public class AudioRecorder : MonoBehaviour
{
    private AudioSource audioSource;
    private AudioClip clip;

    void Start()
    {
        audioSource = GetComponent<AudioSource>();
    }

    void Update()
    {
        // 检测按下和松开按钮(例如使用空格键)
        if (Input.GetKeyDown(KeyCode.Space))
        {
            StartRecording();
        }
        else if (Input.GetKeyUp(KeyCode.Space))
        {
            StopRecording();
        }
    }

    private void StartRecording()
    {
        // 开始录制
        clip = Microphone.Start(null, false, 10, 44100); // 最长录制10秒
        Debug.Log("开始录制");
    }

    private void StopRecording()
    {
        Microphone.End(null); // 停止录制
        audioSource.clip = clip; // 将录制的音频片段赋给 AudioSource
        audioSource.Play(); // 播放录制的音频
        Debug.Log("停止录制");
    }
}

AudioClip

音频文件声音剪辑文件
Output

默认将直接输出到场景中的音频监听器可以更改为输出到混音器
Play On Awake

对象创建时就播放音乐
Priority

优先级
Stereo Pan

2D声音立体声位置可理解为左右声道
Spatial Blend

音频受3D空间的影响程度
Reverb Zone Mix

到混响区的输出信号量

3D Sound Settings和Spatial Blend参数成正比应用

Doppler Level

多普勒效果等级

Spread

扩散角度设置为3D立体声或者多声道

Volume Rolloff

声音衰减速度

Logarithmic Rolloff

靠近音频源时,声音很大,但离开对象时,声音降低得非常快。

Linear Rolloff

与音频源的距离越远,听到的声音越小。

Custom Rolloff

音频源的音频效果是根据曲线图的设置变化的。

Min/Max Distance

可听见声音的距离范围

相关推荐
云梦谭13 小时前
SoX:音频处理领域的“瑞士军刀”
音视频·sox
小白学鸿蒙13 小时前
Funplay Unity MCP 接入 trae 实战
unity·游戏引擎·mcp
轻口味13 小时前
HarmonyOS 6.1 全栈实战录 - 08 视讯巅峰:Media Kit 视频缩略图批量提取与 HDR 渲染链路实战
华为·音视频·harmonyos
小为资料库14 小时前
英语六级听力历年真题汇总电子版PDF(含听力音频mp3、答案解析及听力原文)
pdf·音视频
moonsims15 小时前
空-地-人语音协同系统:AGH Audio Collaboration-系统级音频协同基础设施
音视频
小为资料库15 小时前
英语四级听力历年真题汇总电子版PDF(含听力音频mp3、答案解析及听力原文)
pdf·音视频
AI创界者16 小时前
AI视频新突破:Ltx2.3-relay-smart 图生视频整合包,双提示词驱动告别画面崩坏
人工智能·音视频
游乐码16 小时前
Unity基础(一)游戏中的数学Mathf函数
游戏·unity·游戏引擎
Likeadust16 小时前
私有化视频会议系统EasyDSS上线重磅功能:替换视频,数据“无损”继承!
音视频
DogDaoDao16 小时前
【GitHub】SkyReels-V2 无限时长电影级视频生成模型:技术架构与核心原理深度解析
人工智能·大模型·aigc·音视频·ai agent·生成视频·skyreels-v2