[英]css :focus not working in iOS Safari/Chrome, fine on Android/PC Chrome
[英]iOS: Audio recorded plays fine on Chrome but NOT on Safari
我正在使用AVAudioRecorder在iPhone上錄制音頻,然后將該音頻文件上傳到可以在網站上播放的服務器上。
該文件在Chrome上可以正常播放,但在Safari上無法播放!
這些是我與AVAudioRecorder一起使用的設置:
let settings = [
AVFormatIDKey: Int(kAudioFormatLinearPCM),
AVSampleRateKey: 16000.0,
AVNumberOfChannelsKey: 1 as NSNumber,
AVEncoderAudioQualityKey: AVAudioQuality.High.rawValue
]
這就是我上傳的方式:
multipartFormData.appendBodyPart(data: audioData, name: "file", fileName: "file.m4a", mimeType: "audio/m4a")
我也嘗試過此方法,但它也不起作用:
multipartFormData.appendBodyPart(data: audioData, name: "file", fileName: "file.mp4", mimeType: "audio/mp4")
Safari為什么不播放我的文件?
答案是使用kAudioFormatMPEG4AAC代替kAudioFormatLinearPCM,它將在Safari上正常播放。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.