为什么Safari/Chrome无法播放使用AVAudioRecorder创建的文件?iOS音频文件未在桌面Web浏览器中播放
这里是我的录音机设置:
private static let settings = [
AVFormatIDKey: NSNumber(unsignedInt: kAudioFormatMPEG4AAC),
AVNumberOfChannelsKey: 2,
AVSampleRateKey: 44100,
AVEncoderBitRateKey: 128000,
AVEncoderAudioQualityKey: NSNumber(long: AVAudioQuality.Max.rawValue)
]
与读者:
<audio controls>
<source src="MD_31E5106A-2901-49ED-8492-D29A654B826D" type="audio/mp4">
</audio>
我试了设置,没有成功。所有文件都可以通过VLC播放。
下面是一个示例文件:http://cl.ly/1l0z231x322l
编辑:读者代码
你检查的视频编解码器的网址?提及您的视频的编解码器 –
由于您只录制单声道音频文件,所以'AVNumberOfChannelsKey'键的值应该是1而不是2。也请用'.aac'扩展名保存文件。 –
我也试过1个频道。 – VinZen