Почему Safari/Chrome не может воспроизводить файл, созданный с помощью AVAudioRecorder?Аудиофайлы iOS не воспроизводятся на рабочем столе веб-браузера
Вот мои настройки регистратора:
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
Edit: код читателя
вы проверили кодек видео ?? Упоминание кодека вашего видео –
Значение ключа 'AVNumberOfChannelsKey' должно быть 1 вместо 2, поскольку вы записываете только одноканальный аудиофайл. Также сохраните файл с расширением '.aac'. –
Я тоже пробовал с 1 каналом. – VinZen