【发布时间】:2010-04-24 10:48:06
【问题描述】:
我想使用 jFugue 在小程序中播放一些 MIDI 音乐。 MIDI 模式有一个类 - Pattern - 加载模式的唯一方法是从文件中加载。现在,我不知道小程序如何加载文件以及不知道什么,但我正在使用一个框架(PulpCore),它使加载资产成为一项简单的任务。如果我需要从 ZIP 目录中获取资产,我可以使用提供 get() 和 getAsStream() 方法的 Assets 类。 get() 以ByteArray 形式返回给定资产,另一个以InputStream 形式返回。
我需要 jFugue 从ByteArray 或InputStream 加载模式。
在伪代码中,我想这样做:
Pattern.load(new File(Assets.get("mymidifile.midi")));
但是,没有可以采用 ByteArray 的 File 构造函数。请给点建议?
【问题讨论】:
标签: java file bytearray jfugue pulpcore