【问题标题】:Play remote wav audio播放远程 wav 音频
【发布时间】:2023-03-12 07:54:02
【问题描述】:

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

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

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

我需要有关可以从远程 URL 播放 wav 文件的库的建议,或者任何可能对我有帮助的提示。

【问题讨论】:

    标签: ios objective-c avplayer audio-streaming


    【解决方案1】:

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

    也是passes self.fileType to AudioFileStreamOpen,如果URL以“.wav”结尾,则初始化为kAudioFileWAVEType

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

    【讨论】:

    • StreamPlayer 库在 Xcode 5 中是最新的(即现在是 5 年前?)。还有比这更最新/更受支持的吗?
    • 如果你问我,我会直接学习和使用音频队列服务:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多