【发布时间】:2015-12-10 08:09:59
【问题描述】:
您好,我正在使用以下设置快速录制
let audioFilename = getDocumentsDirectory().stringByAppendingPathComponent("recording.m4a")
let audioURL = NSURL(fileURLWithPath: audioFilename)
let settings = [
AVFormatIDKey: Int(kAudioFormatMPEG4AAC),
AVSampleRateKey: 44100.0,
AVNumberOfChannelsKey: 2 as NSNumber,
AVLinearPCMBitDepthKey: 16 as NSNumber,
AVLinearPCMIsBigEndianKey: false as NSNumber,
AVLinearPCMIsFloatKey: false as NSNumber,
AVEncoderAudioQualityKey: AVAudioQuality.High.rawValue
]
但是那个 m4a 文件不能在 android 上播放
mediaPlayerAdd = MediaPlayer.create(AndroidPlayerActivity.this, R.raw.recording);
mediaPlayerAdd.prepare();
mediaPlayerAdd.start();
没有错误,没有播放。如何在android中播放这个文件需要任何转换
【问题讨论】:
标签: android ios swift android-mediaplayer avaudiorecorder