播放远程wav音频

时间:2018-06-08 13:39:16

标签: ios objective-c avplayer audio-streaming

我尝试从远程网址播放wav音频文件,我正在使用此StreamPlayer库来播放远程音频文件。但是,它不适用于wav格式,尽管它适用于mp3

我尝试在iOS中使用原生AVPlayer,但它一直等到缓冲完成,如果我正在播放一个大文件,这需要很长时间。我尝试了this的解决方案,但它没有解决问题。

我也尝试过使用this library 。我得到它从远程URL加载文件,但在缓冲时有奇怪的中断。

我需要可以从远程URL播放wav个文件的库或任何可能对我有用的提示的建议。

1 个答案:

答案 0 :(得分:0)

StreamPlayer库基于音频队列服务,支持播放PCM(即WAV)according to the docs

它还passes self.fileType to AudioFileStreamOpen,如果网址以“.wav”结尾,则会初始化为groupingBy

因此,如果mp3流式传输适用于您,那么调试库代码并调整它以支持wav(如果它不起作用)应该不难。