我正在使用AVPlayer播放带有本地文件和在线URL的声音。 但是我遇到了一个错误,找不到原因。我搜索了但找不到解决方案。 这是我的错误:
由于未捕获的异常而终止应用程序 'com.apple.coreaudio.avfaudio',原因:'所需条件为假: 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()
请帮助我,非常感谢!
答案 0 :(得分:0)
我的代码看起来像这样简单而有效
class Player{
var avplayer : AVPlayer?;
function play(){
self.avplayer = AVPlayer(url: url)
self.avplayer?.volume = 1.0
self.avplayer?.play()
}
}