郑重推荐用新版本的unity,似乎对这几个格式都可以支持了!!!!
unity2018.1版本
测试平台: windows的unity编辑器 webGL平台打包 安卓平台打包
打包测试即可,千万记得创建StreamingAssets文件夹,并给下面放你自己的音频文件。
另外注意,安卓平台完全不支持StreamingAssets文件夹下存在中文文件夹和中文文件,否则连打包都出不来,会报这个错误(CommandInvokationFailure: Android Asset Packaging Tool failed.)
先上代码片段:
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class AudioPlayFromStreamingAssets : MonoBehaviour
{
AudioSource audioSource;
/// <summary>
/// 背景音乐路径
/// </summary>
string sBGMusicPath;
void Start()
{
//我自己的音频文件
sBGMusicPath = Application.streamingAssetsPath+ "/qian.mp3";
// 获取AudioSource组件
audioSource = GetComponent<AudioSource>();
StartCoroutine(IELoadExternalAudioWe