爲什麼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