Gau*_*iya 5 iphone objective-c avaudioplayer ios swift
我正在使用 AVAudioPlayer 对象来加载音频文件。我已经检查了两个浏览器 1) chrome 获得了准确的持续时间。而 2) Safari 的文件持续时间错误。
我们使用了如下代码,
let soundData = NSData(contentsOf: url as URL)
self.player = try AVAudioPlayer(data: soundData! as Data)
self.player.delegate = self
let currentSecond = self.player.duration
//Second Option we had tried.
let assets = AVURLAsset(url: url as URL, options: [
AVURLAssetPreferPreciseDurationAndTimingKey : Int(true)])
var t = Float()
t = Float(CMTimeGetSeconds(assets.duration))
print(t)
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?或者我错过了什么?请指导我。
| 归档时间: |
|
| 查看次数: |
436 次 |
| 最近记录: |