Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何允许用户将新音乐上传到绑定到按钮的音频源?_Android_Unity3d_Filesystems_Audio Source - Fatal编程技术网

Android 如何允许用户将新音乐上传到绑定到按钮的音频源?

Android 如何允许用户将新音乐上传到绑定到按钮的音频源?,android,unity3d,filesystems,audio-source,Android,Unity3d,Filesystems,Audio Source,我正在尝试构建一个用户可以播放音乐和混合多种音频的应用程序。我不知道如何允许用户上传他/她自己的音乐文件到绑定到切换按钮的音频源。我计划如何做到这一点:屏幕上有一个切换按钮网格。底部的编辑按钮。当我点击编辑按钮时,相机会切换到另一个具有当前画布副本的相机,当你点击按钮时,你应该能够从手机的本地存储上传音频文件 请指导我如何进行此操作。在Unity中,从文件系统中选择文件可能有点棘手,我会使用资产存储库中的库来完成此操作 这是免费的,应该可以在android上使用 要将所选音频文件作为音频剪辑加

我正在尝试构建一个用户可以播放音乐和混合多种音频的应用程序。我不知道如何允许用户上传他/她自己的音乐文件到绑定到切换按钮的音频源。我计划如何做到这一点:屏幕上有一个切换按钮网格。底部的编辑按钮。当我点击编辑按钮时,相机会切换到另一个具有当前画布副本的相机,当你点击按钮时,你应该能够从手机的本地存储上传音频文件


请指导我如何进行此操作。

在Unity中,从文件系统中选择文件可能有点棘手,我会使用资产存储库中的库来完成此操作

这是免费的,应该可以在android上使用

要将所选音频文件作为音频剪辑加载,可以使用
WWW
类,如下所示:

public void StartLoadingAudio(string path) {
    StartCoroutine(LoadAudio(path));
}

IEnumerator LoadAudio(string path)
{
    WWW www = new WWW("file://" + path);
    yield return www;
    AudioClip clip = www.GetAudioClip();
    //Do something with the AudioClip
}

使用从文件浏览器获得的路径调用StartLoadingAudio函数

您没有显示任何努力。本网站不提供代码。张贴相关的代码,如果有任何问题或错误,有人会帮助你。我不寻找实际的代码,所以我可以复制粘贴它。我想看看是否有人做过类似的事情。我实际上正在完成同一个应用程序的另一部分。Steffan你又救了我一天,伙计,这让我很紧张,非常感谢!!