话不多说,代码直接上,需要的Dll我会放下面链接里,代码复制直接可用
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using NAudio.Wave;
public class GetAudio : MonoBehaviour
{
public AudioSource audioSource;
private void Awake()
{
GetAudioSet("背景音乐");
}
public void GetAudioSet(string names)
{
//一般音乐下载下来会是wav格式
string nsmeUrlWav = Application.dataPath + @"\StreamingAssets\Audio\" + names + ".wav";
if (File.Exists(nsmeUrlWav))
{
StartCoroutine(LoadMusic(nsmeUrlWav));
}
else
{
//如果是wav格式直接自动转换为mp3格式,如果是mp3格式就直接播放
string nsmeUrlMp3 = Application.dataPath + @"\StreamingAssets\Audio\" + nam