如何播放AMR音频文件?

5

我想要播放一个 .amr 文件。

func prepareAudio() {
    do {
        self.audioPlayer =  try AVAudioPlayer(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("welcome", ofType: "amr")!))
        self.audioPlayer.play()           
    } catch {
        print("Error")
    }
}

输出

ERROR:    >aq> 327: AudioConverterNew from AudioQueueNew returned 'fmt?'
io:     1 ch,   8000 Hz, Float32
client:    1 ch,   8000 Hz, 'samr' (0x00000000) 0 bits/channel, 0 bytes/packet, 2400 frames/packet, 0 bytes/frame

1
AVPlayer不再支持AMR格式:http://stackoverflow.com/questions/24103790/avaudioplayer-do-not-play-amr-files - Eric Aya
1个回答

1

谢谢 - 我一直在尝试找出参考资料。奇怪的是,OSX支持宽带。 - Rhythmic Fistman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接