我正在使用ndk在C++中生成小型midi文件。在Android上连续播放midi文件时是否有延迟?
我想使用sdk连续播放这些文件,作为单个文件。在我编写所有这些代码之前,我想确保我的设计很好。
您认为我可以在没有任何明显延迟的情况下播放这些文件,作为单个平滑文件吗?
谢谢!
我正在使用ndk在C++中生成小型midi文件。在Android上连续播放midi文件时是否有延迟?
我想使用sdk连续播放这些文件,作为单个文件。在我编写所有这些代码之前,我想确保我的设计很好。
您认为我可以在没有任何明显延迟的情况下播放这些文件,作为单个平滑文件吗?
谢谢!
你可以自己实现这个,是的。
值得一提的是,这样的连续播放最近添加到了Android SDK,豆形软糖的最新版本,在下面的链接看到: http://developer.android.com/about/versions/jelly-bean.html
音频链接
MediaPlayer的支持链接音频流一起播放音频 文件没有暂停。这对于需要音频文件(如音乐播放器)之间无缝 转换以播放带有连续曲目或游戏的专辑 的应用程序非常有用。
因此有可能通过NDK进行一些工作!
最糟糕的情况下,自己解析MIDI文件并将数据作为常量流发送? – Brad
@布拉德,谢谢。我实际上必须自己写midi数据,所以我有注释信息。我会如何将它作为一个内容流?我看着JetPlayer,但没有记录得很好,我无法弄清楚。 – dorien