我將音頻流記錄爲字節序列,用於通過https://github.com/mattgallagher/AudioStreamer進行播放。 如果我從URL播放MP3流播放罰款,但如果我從本地文件播放它有毛刺,我在音頻編輯器中打開文件,我看到扁線代替記錄(在屏幕截圖)毛刺的地方,當我刪除此編輯記錄中的扁線工作正常。MP3流記錄,波形記錄故障中的扁平線
我也是在Audacity中打開記錄並將其打開,除非這行,播放音頻無毛刺,但是當我在我的應用程序打開記錄,或任何MAC音頻播放器也與此故障玩。
我的紀錄算法簡單,我只是從流添加字節NSMutableData,並在文件中寫,然後通過同樣的AudioStreamer像流,但是從本地文件系統打開它。
而且我救結構玩耍,像AudioStreamBasicDescription,因爲沒有他們AudioQueue不會開始播放。
據我所知,我沒有保存一些結構,需要在播放時切割這些空的部分。因爲當我從在線URL流播放它時,它沒有毛刺。