我正在使用 AVPlayer 通过本地文件和在线 URL 播放声音。 但是我报错了,找不到原因。我搜索但找不到解决方案。 这是我的错误:
Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio', reason: 'required condition is false: format.sampleRate == hwFormat.sampleRate'
这是我的代码:
var globalPlayer = AVPlayer()
let asset = AVURLAsset.init(url: url, options: nil)
let item = AVPlayerItem.init(asset: asset)
globalPlayer = AVPlayer.init(playerItem: item)
globalPlayer.volume = 1
globalPlayer.play()
请帮帮我,非常感谢!
最佳答案
我的代码看起来很简单并且可以工作
class Player{
var avplayer : AVPlayer?;
function play(){
self.avplayer = AVPlayer(url: url)
self.avplayer?.volume = 1.0
self.avplayer?.play()
}
}
关于swift - 如何修复此 'required condition is false: format.sampleRate == hwFormat.sampleRate' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54253844/