当前位置: 首页 > news >正文

Unity读取服务器声音文件

Unity读取服务器声音文件

  • 功能
  • 1.在网站的根目录放置一个声音文件Alarm01.wav(这个是window系统自带的找不到这个格式的可以直接在C盘搜索)
  • 2.在WebManager.cs脚本中添加clipPath、audio、m_downloadClip属性和DownloadSound()函数:
  • 3.在脚本挂载的游戏对象身上添加一个AudioSouce组件
  • 4.在Awake函数中执行DownloadSound()函数并找到Audiosource组件
  • 注意:

功能

使用WWW功能,除了能够下载图片,还能下载声音,方法与下载图片类似,下面是一个简单的实例:

1.在网站的根目录放置一个声音文件Alarm01.wav(这个是window系统自带的找不到这个格式的可以直接在C盘搜索)

2.在WebManager.cs脚本中添加clipPath、audio、m_downloadClip属性和DownloadSound()函数:

#region 声音下载string clipPath = "http://127.0.0.1:8088/Alarm01.wav";protected AudioClip m_downloadClip;AudioSource audio;#endregionIEnumerator DownloadSound(){WWW www = new WWW(clipPath);yield return www;if (www.error != null){m_info = www.error;yield return null;}m_downloadClip = www.GetAudioClip(true,true,AudioType.WAV);audio.clip = m_downloadClip;audio.Play();}

3.在脚本挂载的游戏对象身上添加一个AudioSouce组件

4.在Awake函数中执行DownloadSound()函数并找到Audiosource组件

    private void Awake(){audio = GetComponent<AudioSource>();StartCoroutine(DownloadSound());}

注意:

这里的www.GetAudioClip(true,true,AudioType.WAV)的最后一个需要修改格式,在window平台下不支持直接读取MP3的音频文件,通常MP3文件我们会放在Unity的工程内打包处理,wav格式的通常是录音文件等。

http://www.lryc.cn/news/269261.html

相关文章:

  • 掌握ElasticSearch(一):Elasticsearch安装与配置、Kibana安装
  • 《剑指offer》Java版--13.机器人的运动范围(BFS)
  • 基于流程挖掘的保险理赔优化策略实践
  • Docker五 | DockerFile
  • 2023年度总结:技术旅程的杨帆远航⛵
  • SpringBoot+AOP+Redis 防止重复请求提交
  • 偷流量、端口占用、网络负载高、socket创建释放异常等Android高阶TCP/IP网络问题定位思路
  • 《人人都能用英语》学习笔记
  • NFC与ZigBee技术在智慧农业物联网监测系统中的应用
  • k8s-cni网络 10
  • 听GPT 讲Rust源代码--src/tools(27)
  • 经济危机下,我们普通人如何翻身?2024创业新风口,适合普通人的创业项目
  • 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第五节 引用类型复制问题及用克隆接口ICloneable修复
  • python中基本元素的pop函数
  • MPLS动态协议LDP配置示例
  • JS调用栈:为何会栈溢出
  • 代码随想Day52 | 300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
  • 使用 pytest 相关特性重构 appium_helloworld
  • 猪目标检测数据集VOC格式600张
  • Pandas中concat的用法
  • 【C++】引用详解
  • 平时的一些思考内容
  • AIGC时代下,结合ChatGPT谈谈儿童教育
  • Java中的锁(一)
  • CSS-SVG-环形进度条
  • 英语中修饰头发的形容词顺序是怎么样的(加补充)
  • python的WebSocket编程详解,案例群聊系统实现
  • flutter学习-day22-使用GestureDetector识别手势事件
  • uni-app tabbar组件
  • 【Midjourney】Midjourney根据prompt提示词生成人物图片