音频以及麦克风

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

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

可听见声音的距离范围

相关推荐
jtymyxmz1 小时前
《Unity Shader》6.4.3 半兰伯特模型
unity·游戏引擎
ACP广源盛139246256731 小时前
GSV6127E(EA)#Type-C / 显示端口 1.4/HDMI 2.0 转 MIPI/LVDS 转换器(带音频提取和嵌入式微控制器)
单片机·嵌入式硬件·音视频
我的golang之路果然有问题3 小时前
mac配置 unity+vscode的坑
开发语言·笔记·vscode·macos·unity·游戏引擎
于小汐在咯3 小时前
【虚拟现实技术】在Unity里创建一个简单的AR项目
unity·ar·vr
wangchen01124 小时前
基于视频识别的大模型项目实战心得
语言模型·音视频
HahaGiver6667 小时前
Unity Shader Graph 3D 实例 - 一个简单的红外线扫描全身效果
3d·unity·游戏引擎
北极糊的狐8 小时前
狸窝转换器将MP4格式视频转换为以下格式后的大小对比:RM、RMVB、AVI、MKV、WMV、VOB、MOV、FLV、ASF、DAT、3GP、MPG、MPEG
音视频
是Dream呀8 小时前
一个账号调用N个AI模型!从LLM到视频生成的丝滑解决方案
人工智能·大模型·aigc·音视频·deepseek
顾北川_野1 天前
播放PCM音频增益低+单独增强PCM解码的方案
音视频·pcm
Everbrilliant891 天前
FFmpeg解码音频数据AudioTrack/OpenSL播放
ffmpeg·音视频·audiotrack·opensl·ffmpeg音频解码播放·decodethread·opensl播放与解码同步