0

我想编写一些代码以尽可能快地并行下载和解码多个 MP3 文件。似乎 SuperpoweredAdvancedAudioPlayer 是库中唯一的线程安全类,但我不清楚是否可以尽快调用 process() (假设数据可用于解码)。这是可能的还是必须实时或多或少地调用 process() ?

4

1 回答 1

1

您可以更快地调用 process()。我猜你会在“离线”线程中调用它,而不是在音频 I/O 线程中?请注意,使用 SuperpoweredDecoder 类会更好,它没有播放器的额外处理。Superpowered SDK 中的离线处理示例展示了如何在“离线”线程中解码文件。

于 2018-03-22T07:17:10.163 回答