Unity音频加载与播放异常问题咨询
Unity音频加载与播放异常问题咨询
各位好,我碰到了一个百思不得其解的问题:我通过脚本加载本地WAV音频文件后,AudioSource组件的clip字段显示为null,音频完全无法播放;但如果我在Unity编辑器里手动选中这个音频剪辑,再点击播放按钮,它却能正常出声。这到底是哪里出问题了呀?
具体现象补充
- 音频本身无异常:在音频剪辑的设置预览界面,点击播放按钮时,音频可以正常播放
- 脚本加载后状态异常:加载完成后,AudioSource的clip字段显示异常内容,并非正常的音频引用
我使用的脚本代码
using System.Collections; using UnityEngine; using SFB; using UnityEngine.Networking; namespace SlimeEngine.LevelEditor { public class MusicSelector : MonoBehaviour { public AudioSource audioSource; public void OpenSongSelector() { string[] paths = StandaloneFileBrowser.OpenFilePanel("Open File", "", "wav", false); if (paths.Length > 0) { StartCoroutine(LoadAudio(paths[0])); } } IEnumerator LoadAudio(string path) { // 此处为加载音频的逻辑代码(原内容未完整展示) } } }
备注:内容来源于stack exchange,提问作者Tiny Games
相关产品推荐
相关产品推荐

