У меня есть простой пример программы с AVAudioPlayer, и я получаю это сообщение при запуске. Это происходит до того, как .play()
вызывается:
2019-10-08 12: 34: 53.093726 + 1100 PlayNotes2 [1587: 137643] [плагин] AddInstanceForFactory: фабрика для id не зарегистрированаF8BB1C28-BAE8-11D6-9C31-00039315CD46
Программа работает нормально, но я обеспокоен, что получаю это сообщение.
Вот мой полный код. Он просто имеет одну кнопку на виде с выходом playButtonTap
. Обратите внимание, что то же самое происходит, если я использую закомментированное объявление для var audioPlayer
.
import UIKit
import AVFoundation
class ViewController: UIViewController {
let soundFileName = "E_64kb"
// var audioPlayer = AVAudioPlayer()
var audioPlayer: AVAudioPlayer?
override func viewDidLoad() {
super.viewDidLoad()
let sound = Bundle.main.path(forResource: soundFileName, ofType: "mp3")
do {
audioPlayer = try AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound!))
} catch {
print(error)
}
}
@IBAction func playButtonTap(_ sender: Any) {
audioPlayer!.play()
}
}