音频以及麦克风

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

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

可听见声音的距离范围

相关推荐
A向前奔跑6 小时前
前端实现实现视频播放的方案和面试问题
前端·音视频
TEL189246224779 小时前
IT66612:1对2 HDMI主动分配器,配备EDID RAM和嵌入式MCU
音视频·实时音视频·视频编解码
9527华安11 小时前
Artix7系列FPGA实现SDI视频解码转CameraLink,基于GTP高速收发器+OSERDES2原语架构,提供2套工程源码和技术支持
fpga开发·架构·音视频
qq_3994071814 小时前
2025年Unity国际版下载及安装
unity·游戏引擎
Black蜡笔小新16 小时前
视频汇聚平台EasyCVR赋能加油站安防构建全场景视频监控体系
音视频
MediaTea16 小时前
Python 库手册:wave WAV 音频读写工具
开发语言·python·音视频
EasyDSS16 小时前
视频推流平台EasyDSS无人机推流直播技术在智慧消防场景中的应用
音视频·无人机
鹿野素材屋17 小时前
Unity做出果冻胸部的效果
unity·游戏引擎
两水先木示17 小时前
【Unity】坐标转换(屏幕坐标、世界坐标、UI坐标)
unity·游戏引擎·空间转换
八月的雨季 最後的冰吻17 小时前
FFmepg-- 39-ffplay源码-ffplay 播放器中视频输出和尺寸变换
c++·音视频