【发布时间】:2017-05-09 09:03:17
【问题描述】:
这可能有点复杂,但我会尝试将其分解。我正在使用 Unity 5 引擎和 C# 脚本构建一个 Android 游戏。我有我的基本元素,我的项目中下一步也是最困难的一步是执行以下操作:
我需要在运行时确定的用户手机上播放背景音乐。 我还想读取这个文件的声音数据来操作游戏(基于歌曲文件)。
我遇到的问题是 Unity 本身的音乐功能仅限于我放入资产中的音乐,而不是在运行时从 Android 音乐目录中计算出来的音乐。使用上找到的代码的简化版本 http://answers.unity3d.com/questions/652919/music-player-get-songs-from-directory.html 我可以在运行时从我的计算机上的资产中播放音乐,但音乐不会在我的手机上从包含的资产中播放,如果我能弄清楚,我不确定它是否适用于 Android 文件路径。
有没有更好的方法来做到这一点,或者上面的链接是最好的开始,为什么我的手机没有播放声音?任何建议表示赞赏。
【问题讨论】: