- 融云IM: 安卓使用融云IMKit掰担,iOS 自定義UI碟摆。華為機(jī)型錄制的語音經(jīng)過服務(wù)端返回xxx.aac孕荠,iOS這邊可以播放
- 紅米機(jī)型錄制的語音预厌,經(jīng)過服務(wù)端返回xxx.aac阿迈,iOS這邊無法播放,無法解析語音數(shù)據(jù)
- 解決方案:使用ffmpeg將aac文件轉(zhuǎn)碼為m4a
- ffmpeg 命令:ffmpeg -i 150.aac -acodec libmp3lame 2.mp3
先安裝FFmpeg轧叽,然后試試終端命令行轉(zhuǎn)碼后的語音是否能播放苗沧,能播放說明用ffmpeg是可行的刊棕。
兩條路:自己編譯iOS包,或者用別人已經(jīng)編譯好而且封裝完善的庫
我選擇了第二條路:
pod 'ffmpeg-kit-ios-full', '~> 5.1'
具體參考:https://github.com/arthenica/ffmpeg-kit