为什么 AVPlayer 不播放 .wav 文件

Why isn't AVPlayer playing .wav file

我正在从服务器下载 .wav 文件并将其存储在本地文件系统中。下载文件后,我尝试使用 AVPlayer.

播放文件

正在存储的文件url是这样的:

/Users/user/Library/Developer/CoreSimulator/Devices/FC767376-76BC-4402-B51B-SDFS/data/Containers/Data/Application/FA18B9RE-8D6E-4553-0617-4A064478AFF4/Documents/voice/test.wav

我已完成所有相关问题并检查我是否在执行以下操作:

我还确认在 AVPlayer 上设置的 url 实际上包含音频文件。

我生成了一个重现此问题的测试项目。可以在 https://github.com/va3093/AVAudioTest

找到

这是我存储文件的方式吗?文件格式有问题吗?

事实证明,我用来生成音频文件的网络服务在我将它们保存为 .wav 时生成了 .mp3 个文件。当我更改为 .mp3 时,音频播放器开始播放音频文件。